
con mas detalles igual podemos sacar alguna conclusion ...
En principio se ve que te hace falta un sistema de gestion de usarios para q se "identifiquen" .. de ahi mostrarle su directorio .. y a todo esto el sistema de usuarios tendrá q tener algun control sobre la hora de entrada para determinar un posible tiempo de expiración ...
Ahora, como "tirarlo" si está dentro de esa seccion .. sin q esté interactuando con el servidor (para poder realizar los chekeos correspondientes) .. tendras q correr en paralelo un "Shell script" .. es decir .. dejar un script PHP q haga ese proceso de mantencion de los usuarios y sus tiempos de expiración como proceso "Bat" (en Linux seria un cronbat .. por ejemplo).
Un saludo,