I will recommend you should go through sites like Elance because it protects you from fraud if company does not deliver but I will recommend not to re-invent the wheel but use the existing e-commerce platform like Magento or OSCommerce.

You can even go for hosted carts and you can refer to my article about Best Shopping Cart Solutions