in reply to Re^2: Execution KSH Script from Perl
in thread Execution KSH Script from Perl

That suggests that its environment is a little different (perhaps that it had loaded different startup scripts).

Maybe your problem isn't with passing the arguments? If you can edit the ksh script, just add a debug dump of what it got and compare.