my $urls; # all the urls my %keywords = build_keyword_hash(%config_data); # get the list of keywords my @keywords = $cgi->param('keywords') foreach my $keyword (@keywords) { $urls .= $keywords{$keyword} if(exists($keyworlds{$keyword})); }