Normalerweise würden Sie fork + exec (auf unixbasierten Systemen ist dies traditionell)
Der fork-Aufruf dupliziert den aktuellen Prozess, und bei Bedarf können Sie dann exec in einem der untergeordneten Prozesse aufrufen, um etwas anderes zu tun. Es hört sich so an, als wollten Sie sich nur aufspalten und eine andere Methode/Funktion in Ihrem Kindprozess aufrufen.
Wenn Sie etwas Komplexeres wollen, schauen Sie sich cpan für POE an - damit können Sie alle Arten von komplexen Szenarien verwalten.
Nützliche Links:
Googeln Sie auch "perl cookbook forking server" - ich kann nur einen Link posten, wenn ich mich nicht einlogge.