in reply to How To Print Single Element From Nested Hashes?

Put the data in appropriate tables in an SQL database or SQLite and you won't have to write a program at all.