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