Allgemein sollte man solche System-Aufrufe nicht mit Variableninterpolation machen sondern so:
system('/var/spool/hylafax/bin/tiff2pdf', '-o', $sendfileneu, $OrgSendFile)
(auch wenn das wahrscheinlich nicht Dein Problem loesen wird)
Wenn Du uns nicht genauere Informationen ueber die Scripte geben kannst, werden wir wahrscheinlich auch nicht die Loesung finden. Am Besten solltest Du zunächst einmal das vollständige Perl-Script zeigen (oder eine gekuerzte, lauffaehige Version). Und Du solltest sagen, wie perl aufgerufen wird. Wenn es direkt aus derselben Shell gestartet wird, aus der auch das Bash-Script gestartet wird, wird das Problem wahrscheinlich auch nicht an den Umgebungsvariablen liegen.
Vielleicht guckst Du auch mal in den Quelltext von dem Bash-Script. Wenn es kurz genug ist, kannst Du es auch hier posten.\n\n
<!--EDIT|betterworld|1151954261-->