in reply to Designing an enqueing application proxy

I've written code that does this using IPC::Run to launch a program and communicate with it through a pipe.

You might consider that as an alternative to POE, although it looks like you already have lots of guidance from the various POEple here. Just wanted to mention to be sure to mention IPC::Run -- it worked great for me.

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds