Esto corresponde a PHP, yaque al hacer una lista dinamica se requiere un lenguaje de programacion este puede ser PHP o ASP, yo me inclinaria por PHP ya ke en el pos de PHP hay rutinas casi preparadas(
http://www.forosdelweb.com/f18/faqs-php-530600-post664999/) para hacer esto.
Otra forma es usando Remote Scripting que permite NO recargar la pagina nuevamente y este es la tendencia
Saludos.