Именувайте полетата си за въвеждане, сякаш са масиви, напр.:
<input name="prods[0]" />
След това можете да изведете променлив брой входове във вашия HTML, дори да добавите повече с JavaScript. PHP ще преобразува входа в масив, върху който можете да повторите:
<?php
foreach ($_POST['prods'] as $prod) {
/* Process $prod */
}
?>