Hallo flo,
erstmal, schöne Weihnachten.
Das Problem kannst Du relativ einfach lösen mit PHP,MYSQL und Sessions.
Der Besucher bekommt beim ersten betreten der Seite eine Sesseion-id.Diese gibst du per cookie oder URL weiter.
Und vor jeder Seite, machst Du ein SQL Statement, wo du die Session-Id, die Seite, auf der der Besucher ist, und die Zeit in die Datenbank einträgst. Fertig.
Ist bloss doff, wenn du 500 html-Seiten hast.
Beim Apache gibt es die möglichkeit mittels eines moduls (mod_ user-track oder so ähnlich) das selbe machen zu können. Es wird dann nur nicht in eine MYSQL datenbank eingetragen, sondern in ein logfile.
Bis dann
Christof