I don't think any of the existing e-commerce solutions would be suitable for use on WordPress.com. I'm guessing it would require a brand new plugin.