in reply to Two arrays. One hash.

You just didn't do the hash slice correctly,

my %hash; @hash{@array} = @arraytwo;

After Compline,
Zaxo