Amazon or ebay type theme

Hi, I am looking for a theme whereby sellers can sign up and pay a small annual fee to sell their products. I want to have the options where by I can charge different types of sellers, different fees. I can also set the option to either take a small percentage or a fixed fee when they seller the product, this fee can either be charged to buyer or seller depending on what package the seller signed up to.
Buyers can sign up and use the site for free like you do on eBay or Amazon.
Is they any theme like that? Thank you.