The ideas need to come from you. Ive been setting people up on internet for as long as its been called internet. I can tell you how to setup an impressive website for free. You can sell anything you want on commission thru the tons of affiliate programs available.
But such sites make it or fail based on the attention of the owner. Pick a subject, choose affiliate items, get a free website, make a webpage, get it on search engines, make money. Any subject. It can be an item, hobby, games, craft, sport, pet, location, lifestyle, any subject at all. I dont care if its collecting unicorns or watching hummingbirds. It can be something you know a lot about or it can be something you WANT to know a lot about. Is there something that you bug your friends because when you get on the topic you talk about it way too much?
Lets say that its golf. You setup a web page then you search for affiliations on the topic of golf. You can offer golf equipment, training videos, books, funny tshirts with golf sayings on them, etc etc.
Then you need to get attention to your site. You can try out and write reviews on everything you offer on your site. You can link to news and how-to articles about golf. You can add a discussion forum about golf, you can do a newsletter that people sign up for which covers hot golf news items (and mentions new items in your shop). Do you begin to see why it needs to be something you love?
A couple of strong affiliate programs are Amazon.com and CafePress.com, or you can go to CommissionJunction or LinkShare to shop thru their affiliates. These work because the companies know that a "golf" site is better for selling "golf" items. Check those out and think "can I pitch this better than they are pitching it".
Whatever subject you pick, you can make it THE site to go to for information on that subject. Those are the sites that work. The ones that the person is in love with. When you get a subject, come back and ask how you can build an internet biz around it.