That's not a Perl (it's Perl, the language, or perl, the binary. It's not spelled PERL) problem. That's a problem to be solved by
the environment you call the Perl program from. If you call
it from a C program, look up the documentation of the
exec* family of functions. If you call it from a
shell, lookup the quoting constructs of your shell (usually,
including the argument in single or double quotes does the
trick). If you call it from another Perl program, lookup
the documentation of
system or
exec.
If you call it from something else, lookup the documentation
of something else.
Abigail