hmm
meinste jetztt nach einer gewissen inaktivitätszeit? oder allgemein, dass du jede session nach xx min kappst?
also jetzt vom logischen her:
du kannst eine session mit session_destroy(); beenden.
mein lösungsansatz wäre, dass du in der session.lib beim einloggn z.b.
$_SESSION['login_time'] = time();
setzt.
dann halt irgendwie beim seitenaufruf stetig erhöhen/setzen ,
vorher abfragen ob time() > $_SESSION['login_time'] + DIEZEITDIEERMAXIMALINAKTIVSEINDARF
wenn ja, ---> session_destroy(); , else --> weiter machn ;D
müsste eig. funktionieren ist allerdings ungetestet und scho sehr spät (ähh früh ;D )