hej morten, når en bruger opdatere en side så laver du en update til din database med unix_timestamp() eller time() fra php så får du rene tal i et felt så er det bare at udregne hvormange sekunder der skal til for at en ikke er online her kunne man eks. sige 3000 sekunder så kan du lave en select hvor dit time felt er større end unix_timestamp()-3000.
håber du forstår ellers må jeg smide en sql qurey sammen til dig så du kan se det