Ciao,
l'unico dubbio e che non selezionando dei valori nei form ovviamente la rispettiva variabile nel $_POST non viene passata. Prova cosi:

Codice PHP:
$fields_name = array('Domanda9','Domanda9.1','Domanda9.2','Domanda9.3','Domanda9.4','Domanda9.5','Domanda9.6','Domanda9.7','Domanda9.8','Domanda9.9','Domanda9.10','Domanda9.11','Domanda9.12','Domanda9.13','Domanda9.14','Domanda9.15','Domanda9.16','Domanda9.17','Domanda9.18','Domanda9.19','Domanda9.20','Domanda9.21','Domanda9.22','Domanda9.23','Domanda9.24','Domanda9.25','Domanda9.26','Domanda9.27','Domanda9.28','Domanda9.29','Domanda9.30','Domanda9.31','Domanda9.32','Domanda9.33');


for(
$i=0$i<count($fields_name); $i++){
    if(isset(
$_POST[$fields_name[$i]])){
        echo 
"<input type=\"hidden\" name=\"".$fields_name[$i]."\" value=\"".$_POST[$fields_name[$i]]."\" />";
    }else{
        echo 
"<input type=\"hidden\" name=\"".$fields_name[$i]."\" value=\"\" />";
    }