Etsy Style Site

Hey, looking to build a buying and selling community around a specific niche market.

How can I make setting up a store/account and selling products easy for my users? For example, getting product photos up and walking them through it like Ebay does - making it foolproof.

Please let me know any thoughts on which plugins to use and how to configure them. Thanks!