Entiendo tu problema, cuando haces esto "exec server &" desde tu shell seguramente tienes que darle uno o dos enter para que el shell te responda nuevamente. Cosa que me pasa mi por lo que no puedo hacer system("exec server &"); ya que se me queda como "Zombie" como tu has dicho.No, mira, el problema esta resuelto, lo hice con fork, pero con system("exec $programa &"), tambien se puede, el problema mio era que queria el server y el cliente en el mismo archivo.pl