Yo no usaría/complicaría con tu forma de tratar elementos "dinámicos" que creas en un formulario.
Te recomiendo usar la "técnica" del "array" (por decirlo así) .. Se trata de que tus elementos del formulario se llamen como un array:
<input type="text" name="nombre
[]">
Así en PHP usando el array supergloabl $_POST por ejemplo .. lo recibes en:
$_POST['nombre'][$i]
Siendo $i un contador secuencial (nada que ver con "ID's" o datos tuyos própios.
Revisa este FAQ que explica este método con un ejemplo práctico:
http://www.forosdelweb.com/showthrea...710#post518710
Un saludo,