I think [slhck][1] answered it in the comments fairly well:

> This is **essentially a shopping recommendation** and hosted apps like
> Joomla, Drupal, etc. are off-topic here as far as I'm concerned. Maybe
> Webmasters? I'm sure there are plenty of commercial webshop solutions
> available – have you looked into those? Magento comes to mind

Basically, there is no direct answer to the question, and could poll lots of opinions and advertisement. Unless you're talking about how to setup the software, we can't really help you with your own website's management. There really isn't anywhere to ask this question, and you will have to do research yourself (or get a posse to help out)


  [1]: http://meta.superuser.com/users/48078/slhck