Also, if you may want to look at using WebAssist's eCart with
Universal
email (there are other tools too) that can help you build
this.
http://www.webassist.com
They have a variety of version and I would recommend choosing
PHP
because I've heard they are shelving classic ASP support.
In addition, I would use MYSQL as your database...IT'S FREE!
It's also
very good because people are writing tools for it all the
time.
For installation on Vista, I recently worked through this
tutorial and
it worked really well.
http://maximumpcguides.com/windows-vista/how-to-create-a-windows-vista-iis7-mysql-php-web-server/
By the way, WebAssist has entire sample sites with the
database. If you
have mySQL server setup, all you have to do is import the SQL
script
file that is supplied and you can have a basic shopping cart
up and
running in, literally, minutes.
Good Luck with this.