Ovviamente il form e questi campi sono creati in php con un ciclo, giusto?

Bene, io farei così per il form
codice:
for ($i=1; $i<=$n; $i++) {
  echo "<input type=\"text\" name=\"nome$i\">
  ....
}
e così per i recupero
codice:
$i = 0;
while (isset($_POST['nome'.$i])) {
  // inserisci
  $i++;
}
Ciao.