According to the documentation, maybe, and probably lots of your experience, it will work just fine.
This didn't work for me. All the array values I passed were
dumped into the first array element when I tried
@list = param 'foo';
I was forced to add
@list_f = split /\s+/, $list[0];
I'm sure this had something to do with slices.
I sent the data to this script using
script.pl?list=@list