in reply to Passing 'SELECT MULTIPLE' parameters and CGI.pm

Read the parameters in list context:

my @multi = $q->param('name'); # or foreach my $name ($q->param('name')) { # do something }

Congratulations on using CGI to handle this -- many people don't, and get this answer utterly, utterly wrong!