else
{
close(pipe_pc[1]);
close(pipe_cp[0]);
dup2(pipe_pc[0],0);
dup2(pipe_cp[1],1);
close(pipe_pc[0]);
close(pipe_cp[1]);

execl("gzip","gzip","-f",NULL);

sleep(10);
exit(1);
}

なお、参考にしたページは以下の通りです。御指導宜しくお願いします
http://www.ncad.co.jp/~komata/c-kouza3.htm
http://www.linux.or.jp/JM/html/GNU_gzip/man1/gzip.1.html