I'm not too familiar with these programs, but as for free, have you checked
Freshmeat? I think there are few options for free programs. Here's the first link,
Shopping Cart Builder, which is free to use as long as you put a banner on your site. There are others though. Check out
this list. Some are even GPL.