Il pezzettino di codice che hai postato esegue (corretamente) il reindirizzamento a URL preso dalla SELECT, come VALUE dato alle varie OPTION.
Questo che invece ti ho fatto, si dovrebbe avvicinare a quello che chiedi; ma attenzione: se l' utente avesse JS disabilitato sul Browser (Netscape-Mozilla), non vede alcun FORM per cui, prevedere un avviso NOSCRIPT e/o un layout alternativo in solo PHP che invita a premere un SUBMIT dopo la scelta, e rimanda al Server che ti ri-manda la pagina col FORM adatto.
codice:
<script>
var vista="div0";
function mostra(quale){
document.getElementById(vista).style.display="none";
document.getElementById(quale).style.display="";
vista=quale;
}
</script>
<select name="prima" onchange="mostra(this.value);">
<option value="div0">- scegli chi -
<option value="div1">Mario
<option value="div2">Enzo
<option value="div3">Dina
<option value="div2">Franco
</select>
<br><br>
<div id="div0">default</div>
<div id="div1" style="display: none">Un form</div>
<div id="div2" style="display: none">Un altro form</div>
<div id="div3" style="display: none">Un altro form ancora</div>
vista=quale; ci prepara nel caso di una scelta successiva (ripensamento), a nascondere l' ultimo lasciato aperto; altro sistema, è di nasconderli tutti (in ciclo) preventivamente, e poi dare il display="block"; a quello scelto.