in reply to Populating a hash with two arrays

How about:

$jobs{shift @people} = shift @jobs while (@people && @jobs);

Obviously, TIMTOWTDI

pike