Vorschlag:
Das letzte Feld in der letzten Zeile kriegt einen onChange Event-Handler, beispielsweise onChange=makeNewTableRow().
Die Funktion makeNewTableRow() erzeugt dann mittels document.createElement() die neue Tabellenzeile und hängt sie mit appendChild() in die Tabelle. Das letzte Feld in der Zeile hat wieder den Event-Handler.
http://de.selfhtml.org/javascript/objekte/document.htm#create_element
http://de.selfhtml.org/javascript/objekte/node.htm#append_child
Martin