You can try CPA+Youtube. You can try listing out fiverr gigs. You can play around with 7search. Just master one of those 3 and you can earn $10/month for sure.
You can be a freelancer and do tasks to others and get paid. You can submit your resume to different freelancing site like Odesk. You can do tasks like data entry, logo making and etc.
$10 a month... Wow. So that's 33¢ a day... Why so little? Anyways, I'd personally offer a service. It's the easiest, quickest money and you can control your hours. I certainly look at changing that $10 a month to $10 a day though. You could easily earn $10 a day for working an hour or so a day article writing or designing logos or whatever takes your fancy. What are you good at?
You can write an ebook on a subject you know about, write up a sales page for it and then create a free blog on blogger or wordpress or both and sell your ebook. You can use PayPal for free to collect payment and to advertise your blog, use your signature on forums, craigslist, free classified ads sites which are all free. Also you use sites like JVzoo and Click2Sell to promote your ebook and even get affiliates to help sell your ebook and this is all free. This is just one way you can use to make money online and make $10 or way more per month.
Google Adsense revenue sharing sites with article writing, social bookmarking (good for backlinking any work that you produce at revenue sharing sites), question and answers,
Adsense, if you can write a few articles a week and get some traffic to a blog you will easily make $10/month
10 bucks is nowhere , if you work hard and wise on net , you can easily reach 1000$ permonth...depends on your efforts..
The practical thing to get $10 monthly is join immediately in "microworkers" and do the tasks there. You can easily make $10 or more in each month. Then think other things. There are many real ways to earn from the net.