in reply to On Sharing perl data structures

If you need to share data between different machines, you could use memcached:

memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
See Cache::Memcached for more details.

Ciao, Valerio