my %fldname = ( company_name => 'Company', street => 'Street Address', . . . ); . . . my %fldval; @fldval{@fields} = @vals; my $htmltxt = join ' ', map "$fldname{$_}: $fldval{$_}", @fields; . . .