Me auto respondo, he encontrado una pàgina (despues de horas de buscar y probar cosas) que funciona y hace pràcticamente lo que quiero y facilmente modificable para mi caso.
Ahora mi pregunta es si puedo rizar el rizo.
Antes de esto tenia el formulario dinamico para poder poner tantos items como necesitara el usuario.
Y la gran pregunta, puedo utilizar este sistema en un formulario dinàmico? porqué no encuenro la manera, ya que todos los inputs se crean desde js y no veo como puedo crear un select con los resultados de una bbdd ni como rellenar el resto (o ponerlo en alguna parte) los registros del select.
No se si me he explicado muy bien, pero a ver si alguien me puede ayudar.
Ah, por si alguien se encuentra con el mismo problema que tenia ahí va la pàgina con el codigo:
http://www.ribosomatic.com/articulos...ros-en-ajax-2/