in reply to Capturing STDERR with a pipe

Try playing with IPC::Open3? It's basically open() with
error handling. I'm just about to have a play myself.

(I'm sure I don't need to paste the doc here as you're
quite capable of driving a search engine ;))

Small world, eh?

-kim. (fellow nzlug'er/sunrescuer)