my @emails = qw( firstemailaddress@com secondemailaddress@com); my @requests = ( "first lot of info\n------------------------------------------\n", "second lot of info\n------------------------------------------\n" ); # build a hash, mapping email addresses to text my %address_to_text; @address_to_text{@emails} = @requests;