in reply to Declaring variables recursively

Possible, yes. Good idea, probably not. (Like Yoda talking why am I . . .)

If you're trying to do something like this chances are you really want a data structure like a hash of hashes or some such (see perldoc perldsc, perldoc perllol).