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,