This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Then it looks like you need to maintain a table which keeps a track of the pages and the timestamps when they are accessed.
Write a filter (or something similar) that controls the page access and pull user data ( specifically the name of the user) and update the table before displaying the page.