Ich habe bislang zwar eine Lösung gefunden, aber es gibt sicher eine bessere.
Und zwar setze ich statt
for ($i=0; $i<$num; $i++)
einfach
for ($i=0; $i<=50; $i++)
ein.
Und am Ende der Seite einfach
if ($i>=50) echo "<a href='seite2.php'>Seite 2</a>";
während die Seite2.php genau die die Seite gemacht ist, von der aus sie aufgerufen wurde, mit dem Unterschied des Startwertes für $i.
Der Nachteil meiner Lösung wäre natürlich, dass ich manuell mehrere Seiten anlegen muss. Funktionieren würde es aber schon. Nur etwas komfortabler müsste es doch gehen...