I guess I didn't explain myself quite right. Let me try again.
Currently all language variables are stored in one large language file, 475 lines. Right now, each script runs and it has to compile this whole language file before executing. What I want to do is split up the language files so this isn't necessary. For example when approving a post, there are only 2 text strings that are printed out. What I want to do is pull those 2 strings out of the very large language file and create a smaller language file that is named the same as the script but all it contains is those 2 lines.
There will still only be 1 copy of each perl script for the program. The only thing I will be altering is the language files themselves. Just splitting them up into smaller files. I want to name them the same as the actual scriptnames so if you want to change a text string in showflat, you would go into the language directory and edit showflat.pl.
Hope that makes a little more sense.