There was discussion about this recently. Essentially, moving coins around creates transactions. These transactions will be staked a few days later. See this posting:-
https://bitcointalksearch.org/topic/m.10016863
So all I have to do is to move coins from one address to another and after a few days I will have rewards from staking depending on the the amount of coins I stake or move around?
Yep, that's the ticket. I run two wallets (on two old junk-pile Pentiums) and regularly move a few hundred XMG around. Make sure that you do not "send" coins while the wallet is showing an amount "in stake". One little tip here is that after you have sent some coins, you must remember to unlock the wallet for staking again afterwards (which is a bit of a pain actually but there we are).