in reply to Pass class object as argument to perl script

So you already have objects, why not have modules too? That way you don't need to call scripts at all.
% cat secondscript.pl #!/usr/bin/perl -- use SomeOtherModuleApp; SomeOtherModuleApp->run(@ARGV);