@jaytea for multi-dimensional arrays i could see how using variables would be "better" but for basic one dimensional arrays i don't see why you wouldn't use mIRC's built in hash functions which would be faster then variables and wouldn't require this snippet, which in all of his examples this would be the case
regardless actual array support would be something i'd like to see in mirc
edit: this snippet doesn't support multi-dimensional arrays, atleast not that i see from reading the code