How about a cron job that runs every 5 minutes, and sets a file with a future mtime as non readable, and a past mtime as readable?