in reply to Hash help for biologist
Perhaps something in Not Exactly a Hash Tutorial will give you a nudge in the right direction, at least as far as "looping through a hash" is concerned.
HTH,