$HTTP_POST_VARS["$nome"] dovrebbe diventare
$HTTP_POST_VARS['nome'] credo... non so se funziona lo stesso... e comunque il tuo problema principale e che quando hai un campo immagine di nome "prova" per esempio avrai la variabile $_POST[prova_x] e $_POST[prova_y] non $_POST[prova] ...

non so se mi sono spiegato