Eso se llaman listas dependientes, puedes hacerlo de dos formas
Si no van a cambiar los valores usa javascript
Sin embargo si va a aumentar los elementos de ambas lista usa una base de datos y ASP.
En este foro hay mas ejemplos de uso de ambas cosas un poco mas abajo.
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net