You see, is not that I'm not open to alternatives. Is just that I read a lot of foruns adressing this problem (of use variavles as variables name) and as much as I tried, I was unable to use hash of hashes to solve my needs.

So I wanted to use the dirt way because I needed to solve it fast. But YES, I would like to improve my code to not have to disable strict. And I am thankfull for your help.

Sorry if I was a bit rude. I was really stressed with that problem. This hash of hashes thing seems really trick when I look at it in other forums. As you can guess, I'm new at perl programming. I know that is not excuse.