in reply to Persistant data with Mason

In mod_perl, each Apache child process gets its own interpreter. So while package variables will be persistent, each Apache child will have a separate instance. Perhaps a lightweight solution like DB_File or DBD::SQLite might work for your purposes.