Gestire tutto lato client sarebbe una complicazione inutile... e' piu' semplice memorizzare sul server la data/ora di inizio della sessione e per gni pagina spedire quanti secondi sono trascorsi.

Lato client dovresti lavorare con i cookies, stabilire la differenza fra l'orologio del server e quello del client... lascia perdere.

se vuoi sposto la discussione su PHP per il suo proseguimento

ciao