Como dice limboings... tienes idea de algun lenguaje de programación. Un carrito se puede hacer en javascript, asp o php.
Saber hacer páginas dinámicas con dreamwever tambien sería muy util.
Lo mejor creo que es PHP, es una aplicación que trabaja del lado del servidor no como javascript y además es un poco más facil que ASP
Acá hay un tutorial de cómo hacer un carrito e php:
http://www.desarrolloweb.com/manuales/56/
Pero como te dije, necesitas aunque sea una pequeña idea de programación php, conexion y gesitón de base de datos MySQL.
En este sito en la zona de descargas podes bajarte videotutoriales bastante buenos de PHP+MySQL (antes tenes que registrarte gratis). Todos los videos de este tema ocupan como 1Gb, te explica desde lo basico hasta hacer un carrito. (tambien podes descargarte otros videos de dreamwever si no tenes mcuha idea para hacer paginas dinamicas)
http://www.illasaron.com/html/
Saludos!!