Hi Spark,
nur so eine spontane Idee:
Du könntest doch z.B. vor bzw. nach deinem "page-break"
eine Tabellenzeile mit deinem Tabellenkopf einfügen,
die du für die Bildschirmausgabe ausblendest(display:none)
und bei der Druckausgabe wieder einblendest.
Das hat nur einen Nachteil:
der Netscape 4.x kennt diese CSS-Eigenschaften nicht.
...aber vielleicht hat der ein oder andere hier ja
noch eine bessere Lösung.
Und tschüss,
Hugo