Indsæt på alle sider lige efter den kode, der tjekker om man er logget ind:
if ($_SESSION['user']) {
mysql_query("UPDATE users SET sidstset = " . time() . " WHERE user = '" . mysql_escape_string($_SESSION['user']) . "'"); //sidstset skal være et integer felt
}
Når du skal se om personen er online:
$result = mysql_query("SELECT sidstset FROM users WHERE user = 'et brugernavn her'");
$row = mysql_fetch_assoc($result);
$sidstset = $row['sidstset'];
if (time() - $sidstset < 5*60) { // 5 minutter
// online
} else {
// offline
}