If you don't want to drop alot of money on a pre-made shopping cart or you want to write your own. I would advise using PHP and SQL I like that combination running on a secure (As secure as you can get) Apache server with good firewalls (both hardware and software) and if you update security apps and keep everything tightened down that should keep you fine for along long while....and when I say along while i mean...



haha,
Adiz