$xNeTworKx: (PERL) $query->param Werte auf einmal herausziehen ?

Hi,
ich bilde mir ein, daß ich einmal gesehen habe, dass ich alle Werte, die mit $query->param('wert'); den einzelen Variablen zugewiesen werden, auf einmal herausziehen kann, also nicht :

my $name = $query->param('name') or '';
my $usergrafik = $query->param('usergrafik') or '';
my $breite = $query->param('breite') or '';
my $hoehe = $query->param('hoehe') or '';
my $email = $query->param('email') or '';
my $hpadresse = $query->param('hpadresse') or '';
my $icq = $query->param('icq') or '';

sondern irgendwie so :
my ($name,$usergrafik,$breite,.....) = $query->param(@_ ... oder so ähnlich.
Habe auch schon das probiert :
my($thema,$name,$usergrafik,$breite,$hoehe,$email,$hpadresse,$icq) = $query->param('thema','name','usergrafik','breite','hoehe','email','hpadresse','icq') or '';

Aber da bekomme ich als Ausgabe folgendes, wenn ich ALLE variablen nach der Reihe ausgeben lasse :
name$name breite hoehe email hpadresse icq
Wobei anzumerken wäre, dass das nicht die Werte sind, die übergeben wurden, sondern die Wörter, die rechts von $query->param stehen, aber, wie kann ich das Problem lösen ?

Danke schon mal im Vorhinein.
$xNeTworKx