Ciao,
per riempire la 2a combo in base alla scelta effettuata da quella precedente senza ricare la pagina devi eseguire una chiamata AJAX allo scatenarsi dell'evento onChange della 1a HTML Select.

Per gestire facilmente le varie fasi della chiamata asincrona (AJAX) ti consiglio di utilizzare il framework gratuito jQuery.

E' molto facile da utilizzare ed è cross-browser, il sito mette a disposizione molta documentazione con tanto di esempi e tutorial. Se sei interessato lo trovi all'indirizzo jQuey.com

Ciao