also alle Deine Fehler bis aufs Session hören sich nach nem Datenbankfehler an, prüf doch noch mal ob Du alle SQL Befehle richtig ausgeführt hast und ob die Tabellen bestehen.
Zur Session, ich hab das Sessionhandling noch etwas genauer geschrieben und im Page Header den Link geändert, vielleicht hilft das.
Abgeänderte Variante ist online.
Also ich hatte kein Probleme.
Nochmal zu Deinen Datenbank Fehlern, die Funktiom, die Du da nennst ist garnicht in meinen Tippspiel-Dateien drin, hast Du da vielleicht was anderes falsch gemacht?
Ansonsten gib mir den Link und schau es mir mal bei Dir an.
Ist doch eigentlich gut, das Du Fehler hast, deswegen ist es ja auch BETA

Warte die Funktion hat mit dem freeresult zu tun, das schau ich mir nochmal an.