in reply to Thorny design problem

Rather than eval or some equivelent, use a Perl script in each company's folder that does the refresh work. Your update script then just itterates over the folders that are currently present and executes the refresh script in each folder.

To add a new company, create a folder and the refresh script.


Perl is Huffman encoded by design.