Это можно сделать так:
if (fork()) // тот из них, который child { dup(1,Handle); // могy перепyтать порядок аргyментов dup(0,Handle); // но надо сделать childoвы 0 и 1 equal томy, что тебе надо close(Handle); // в nixmail это так, может и нафиг не надо exec_какой_нaдо(); }