in reply to Multiple values per key in a hash

You can stick references into your hash, and these references can point to arrays, hashes or whatever you want. Read more about that in perlreftut.