Le pagine visualizzate in un browser sono in HTML. Il php serve solo per generare l'HTML. Quindi quando vedi una pagina HTML il programma PHP che è servito per crearla non è più attivo.

Da quello che vedo sul sito MSDN della Micro$oft puoi ogni 5 righe settare una class ad un TR.

Esempio :

<style .....>
.pageBreak { page-break-after: always }
</style>

...

<tr class="pageBreak">....


Comunque non ho testato.