Assegna un nome ai campi di input come se fossero array, ad esempio:
<input name="prods[0]" />
Puoi quindi generare un numero variabile di input nel tuo HTML, anche aggiungerne altri con JavaScript. PHP convertirà l'input in un array su cui puoi scorrere:
<?php
foreach ($_POST['prods'] as $prod) {
/* Process $prod */
}
?>