Tienes dos semanas para entregar un trabajo y ni siguiera sabes qué lenguaje usar?! Porqué te metes en esos líos...
Con php y mysql se puede hacer todo eso que pides y más.
Lo primero es instalar todo correctamente, bájate php de
www.php.net, luego instala apache de
www.apache.org, debes configurar un archivo llamado httpd.conf para que funcione con php, luego bájate mysql de
www.mysql.org, para crear la base de datos de una manera lo más sencilla posible te recomiento PhpMyAdmin (bájatelo de
www.phpmyadmin.net).
Aquí tienes un buen manual para todo esto
http://servidor.hostrocket.com/
Existen paquetes que instalan todo junto y configurado, nunca los he probado pero recomiendan uno llamado PhpTriad...
Una vez todo instalado ya podemos empezar a trabajar:
Usa un editor para escribir el código que numere las líneas y coloree el texto (yo uso dreamweaver).
Lo primero es diseñar esa base de datos.
En páginas del tipo
www.desarrolloweb.com,
www.lawebdelprogramador y
www.mysql-hispano.org hay buenos tutoriales para hacerlo.
Búscate un buen manual de php, te lo puedes bajar de su web.
Si algún problema aquí estamos.
Saludos