Bingo!

Però lo script originale funziona perfettamente senza modifiche con register_globals su "ON", io nelle prove lo avevo su Off, io però ho bisogno di farlo funzionare con register_globals su OFF, il passaggio dei campi l'ho risolto trasformando ad esempio le variabili da
Codice PHP:
stripslashes($nome
a
Codice PHP:
stripslashes($_POST['nome']) 
- non riesco a stampare/recuperare i valori dai 3 menu a tendina
- non riesco a visualizzare le opzioni differenti disponibili a seconda del checkbox selezionato, anche in questo caso come se la selezione del checkbox non venisse passata.

Per i menu utilizzo questo codice
Codice PHP:
    echo "<tr><td bgcolor=\"#E0F2FC\">Il: </td><td colspan=\"3\" bgcolor=\"#E0F2FC\">[b]$gg-$mm-$aa[/b]</td></tr>"
Per il recupero dei checkbox ad esemoio
Codice PHP:
    $valori=split(';'$lista);
    
    for (
$i=0$i count($valori); $i++) {

        
// certificatp di cittadinanza
        
if ($valori[$i] == "2") {
            echo 
"<tr><td align=left colspan=4>"
Ma con register_globals su OFF non va, come dovrei modificare questa porzione di codice?

Se non è chiaro posto tutto il codice.