Para tu primera pregunta tengo otra pregunta: no quieres que los usuarios te paguen tambien para poder visitar tu site???
Anyway, si quieres sacarlos despues de cierto tiempo, se me ocurre frames y javascript, es decir... estaria fuera de este tema... en cuanto a variables de session, global.asa y todo eso, te recomiendo que leas primero alguno de los buenos manuales que hay por aqui... porque de otro modo te pueden salir con algo como RTFM! (sorry g-sus)
saludos