Dal sito di Dennis ho estrapolato questo codice per la selezione multipla dei moduli:
codice:
<html lang="it">
<head>
<title>DWS - Dennis Web Site</title>

<script type="text/javascript">
function apri(url){
	url.target="_blank";
}
</script>

<script type="text/javascript">
function dennis(selezionata){
	ar_uno=new Array();
	ar_due=new Array();
	ar_tre=new Array();
	ar_uno[0]=new Option('uno1','uno1');
	ar_uno[1]=new Option('uno2','uno2');
	ar_uno[2]=new Option('uno3','uno3');

	ar_due[0]=new Option('due1','due1');
	ar_due[1]=new Option('due2','due2');
	ar_due[2]=new Option('due3','due3');

	ar_tre[0]=new Option('tre1','tre1');
	ar_tre[1]=new Option('tre2','tre2');
	ar_tre[2]=new Option('tre3','tre3');

	if(selezionata=="uno")array_rif=ar_uno;
	if(selezionata=="due")array_rif=ar_due;
	if(selezionata=="tre")array_rif=ar_tre;
	for(i=0;i<array_rif.length;i++)document.form1.seconda.options[i]=array_rif[i];
}
</script>
</head>
<body>
<div id="scriptEsempio">
	<form name="form1">
<select name="prima" onChange="dennis(this[this.selectedIndex].value)">
<option value="uno">UNO</option>
<option value="due">DUE</option>

<option value="tre">TRE</option>
</select>
<select name="seconda">
<option value="uno1">uno1</option>
<option value="uno2">uno2</option>
<option value="uno3">uno3</option>
</select></div>

</body>
</html>

A me però serve aggiungere altri moduli a cascata in cui il successivo è la conseguenza della selezione del precedente.

Lo schema dovrebbe essere:

Pertenza: 1-2-3 --> Destinazione 1-2-3-...-10 --> Persone: 1-2-3-4-...-18 --> Prezzo

Ringrazio fin da ora chi può darmi un valido aiuto