in reply to strings with multiple parameters
Uppercase @ARGV is what you want.
perl runprogram foo, bar, test
Also, the commas are preserved by some (all?) shells.