»»session_register('zaehler');
»»$zaehler = 1;
die beiden befehle solltest du dringend vertauschen.
Hier gehts <A HREF="nextpage.php?<?php echo SID?>">weiter</A>
da fehlt erstmal ein semikolon und ein $-Zeichen.
du solltest vielleicht mal mit phpinfo() nachschauen, ob die Session-ID über $SID aufrufbar ist. das ist bei apache-servern eigentlich meistens $$PHP_SESSID.
viel glück damit