ma alla fine intendi dire che
var regione = document.modulo.regione.options[document.modulo.regione.selectedIndex].value;, quindi in sostanza la variabile "regione" è sempre una stringa vuota "" ?
Si,proprio così e non capisco il perché, la variabile php è valorizzata tanto che in cima alla select c'è come prima opzione già selezionata la regione.