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