Tienes un ejemplo de todo esto en esta FAQ:
  http://www.forosdelweb.com/showthrea...669#post240669 
(fijate el control que se hace de las "celdas huerfanas" para cerrar la tabla con celdas sin valor y así no tener el problema que tienes actualmente). 
Un saludo,