Well, that's not really a perl issue, it's to do with the shell you are using. I assume that you are on a *nix platform, running ksh - then you can put the argument inside single quotes, if I remember correctly, certainly worthwhile to give it a try anyway -
perlscript.pl '"204.120.69.195" "-""-" "GET"'