in reply to Exec'ing and output

Reopen STDOUT and STDERR *before* you fork. Preferably to a new handle in your parent. The parent must then read from them.