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..