メインループの中に fork && exit を
入れると消されなくなるよ。
あ、XCPUをignoreするの忘れずに。

例えば

$SIG{'XCPU'}='IGNORE';
while (1) {
fork && exit;
}

みたいに。