Many languages can, my favorite is Perl through an Apache server. But if you have monetary transactions with credit card numbers etc, I'd use an alternate source for electronic commerce processing such as paypal or another clearing house as for processing at your end opens up liabilities. The last place I worked at we had to harden our network and Point of Sale system with PCI compliance and we went with an outside source for eCommerce to isolate ourselves from potential liabilities.