At the moment I'm in the planning stages of a project that will probably turn into something like a forum/bulletin board and while I was designing, it occurred to me it would very nifty if I could add some sort of modules to the output/input. When I say modules, I don't really mean the perl modules, or atleast the standard ones, but user defined modules that they could either add from another source or simply write themselves. These modules could preform a variety of actions, one example would be attaching a module to the output that would convert all urls surrounded in brackets into hyperlinks and things of that nature. So my question is, what do you think the best way to setup the program in the begginning so it would be easy to install these modules?