Given what
apl and
mr_mischief have said, I don't see the point of shelling out. The parameters are irrelevant in a situation where you are accessing another server using Net::FTP. Any configuration file you need could be read by perl itself (e.g.
Config::Simple or
Config::Tiny).