Debes usar algún lenguaje del lado del servidor como PERL, PHP o ASP, además debes utilizar algún motor de base de datos como ser mysql o sqlserver o acces. o directamente algún tipo de archivo como el xml para almacenar la info
 
para aprender perl visita 
www.perlenespanol.com
para aprender php o asp o sql visitá 
www.desarrolloweb.com 
Saludos