in reply to Using eval to create 'plugins'

You will want to read Practical Internet Groupware by Jon Udell, chapter 15. It may contain what you need.

Christian Lemburg
Brainbench MVP for Perl
http://www.brainbench.com