in reply to Help with designing a program.

"all users are on the same box" <- big clue :)

First script writes to a file (atomically) using, perhaps, Storable. Any user can then retrieve it whenever they want.