in reply to Novice flails arrays

This sounds like configuration data. Configuration data doesn't belong in a program. It belongs in a configuration file. I personally like Apache::ConfigFormat, but there are many other configuration schemes on CPAN.

Additionally, if it's just a bunch of data that needs generated, I like HTML::Template for creating bunches of similar files. I use it for creating DDL to make auditing triggers for SQL tables. Of course, there's Text::Template and about another hundred templating schemes. (There's almost as many templating systems as there are configfile systems, and both are the most popular module types on CPAN.)

------
We are the carpenters and bricklayers of the Information Age.

Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose