pues deberias de tener un solo form y dentro de este puedes crear la cantidad de items que desees, te pongo un ejemplo
Código PHP:
Ver original<form name="form1" action="proceso.php" method="post">
<?php
for($i=0; $i<10; $i++) {?>
<input type="text" name="texto[]" value="<?php echo $i ?>"/>
<?php
}?>
<input type="submit" />
</form>
en el archivo proceso.php haces esto
Código PHP:
Ver originalforeach($_POST['texto'] as $k => $i) {
echo "el item " . $k . " => valor " . $i;
}
y trabajaste un input como arreglo sin importar la cantidad de item que generes, de tal manera que puedes generar tu consulta recorrer los item que generaste e insertarlos en la base de datos cuando quieras, espero te ayude mi observacion, creo que es lo que buscas