miles&more-miles (program of LH, OS, LX and LOT) can indirectly be bought and sold without acting against any rules. And it is done extensivly. And such miles can be
used for awards with any StarAlliance carrier.
(swiss) Coop Superpunkte (Superpoints) can be easily online transferred (free of charge) transferred from and to any Suppunkte-account and than be exchanged for miles of the miles&more program.
The way how to do it, how to calculate the miles, and promotions is discussed in the FlyerTalk miles&more forum (in the swiss = LX subforum).
Here is a link to one recent example
I have so far 'done' over 100 million points (that later were exchanged into miles) myself.