Thanks very much for your help, guys. I've been experimenting with DBM hashes with the use of foreach loops to cycle through all keys which would be the usernames, and the values will be the epoch time of their last post. I'm confident that will work best. The chat room I am creating basically requires users to refresh by clicking a form button.