>There is a lot of text in the language files. And if I were to put those all
>into variables that would cause alot of extra overhead, especially running
>under modperl because it stores all global variables in memory.
About that memory overhead:
I'm sorry if I'm not correct (I'm not an expert in mod_perl), but it seems that most of that "lot of text" is already there (in memory) because scripts are also stored by mod_perl in memory. There could be even economy due to repeated use of variables if their names are short. Anyhow I would like to hope that you could find an acceptabe solution which I would prefer for its flexibility only even in case of some performance hit.