Hallo,
eval() gibt es auch in Perl.
Die Verwendung ist aber problematisch, weil man dadurch sehr leicht Lücken in Programme baut, über die beliebiger Code ausgeführt werden kann ("eval is evil") - man sollte es daher nur verwenden, wenn 100%tig sicher gestellt werden kann, dass der Code, der von eval ausgeführt wird, nie etwas enthalten kann, was man ggf. nicht möchte.
In Deinem Fall würde ich daher eher ein zweidimensionales Array vorschlagen.
Hope that helps.
Viele Grüße,
Jörg