Think outside the box. How about third-party store managers such as, say, e-junkie.com or Amazon's store? You're not being asked to create a shopping-cart ... you're being asked to create a store. The best way to do that these days might just be to hitch a ride with an existing one and let them run the mechanics of the thing for you.