There's no shortage of shared memory stuff for Perl. One of the most widely used options is IPC::Shareable. However, I'm not sure it supports Win32. A more portable option would be MLDBM::Sync, which definitely works on Win32 and just uses a dbm file for sharing.