if ($page == 2) のときは、
一番下の行から読み込むようにしたらいいわけですよね。
あるいは、ログ番号($num)を認識して、それの若い順に書く、とか…。

書いてあることは、なんとなく分かってきて、
やればいいことも分かっては来たんですが、
方法がさっぱり分からない…。くやしい…。