No he podido leermelo todo por que tengo prisa pero tienes que convertir los input en array, osea:
<input type="algo" id="nombre[]">
<input type="algo" id="nombre[]">
<input type="algo" id="nombre[]">
<input type="algo" id="nombre[]">
<input type="algo" id="nombre[]">
Asi tendrias un Array de nombre[] y para recorrerlo
Código PHP:
foreach($_POST['nombre'] as $nombre_campo => $valor){
$asignacion = "\$" . $nombre_campo . "='" . $valor . "';";
echo $asignacion ;
}