Tutto si può fare..
Se ti crei un sistema di sessioni che sfrutta un database puoi vedere facilmente quando una sessione "parte" e quando la sessione "scade" il lasso di tempo che passa sarà il valore che ti serve..
Se conosci un pò il php e l'iterazione coi database non ti dovrebbe essere difficile realizzare la cosa..