mmm sospecho que vas a tener que decirle a tu amigo que prepare la cartera
No dices de qué tecnología dispones, pásate por hotscripts (
http://www.hotscripts.com) que tienes todo tipo de scripts, selecciona la teconología que te interese (Java, php, asp...) y después mira en e-commerce.
El carrito en sí puede salirte gratis, pero claro, la gente tendrá que pagar, y para eso necesitas una pasarela de pago, que te la proporcionan los bancos (y cobran), además, para las pasarelas los bancos te exigen una conexión segura (SSL), que también cuestan una pasta.
Aunque siempre puedes cobrar contra reembolso, pero sin SSL la gente es muy reacia a dar sus datos personales.
Suerte