There are many ways to earn 10 BTC in 2 month. There is only one of them.
1. Create 250 accounts on bitcointalk.
2. Enroll them in some signature campaign.
Right now there are 3 campaigns that pay for newbie at least 0.00004 BTC per post, 100 posts/week maximum.
So every account can earn 0.016 BTC in month, that mean all of them will earn 4 BTC in the first month.
After 1 month they'll become Junior Members and will earn at least 0.00006 BTC per post. So you'll have 6 BTC more in the second month.
All you have to do is write 3750 posts daily. Don't forget they should be constructive!
If you are searching something much easier I'm afraid you will find nothing.
Earning with BTC = patience + work + hope. Or just blind luck

Only that?, lol.
One day has 1440 minutes...
1440/3760=0.384...
to get 3750 post in 24 hours. No eat, no sleep... hahaha.
But at last is a way to do it.