bueno, es que construyas tu número de campos utilizando el bucle while y
mysql_fetch_assoc()(o
mysql_fetch_array), esto para su despliegue de campos los cuales (al momento de procesarlos) seran actualizados en una fila única de tu tabla (con lo cual debes velar que cada campo tenga un name único que será amarrado con algun ID que generes en el while a la hora de despligue de tus campos). Ahora tu script procesador de estos datos los recibira con el metodo que utilices para el proceso de tu formulario. ($_POST o $_GET o sea en estos arrays globales.)
Otra forma,, creo que pensandolo detenidamente la hay.
un saludo0