I'm not aware of any limitation on the number of variables/arrays. Since you've been along so long, you probably already know that the length of a variable name must not be more than 100 characters, and that a variable name must contain letters, digits, and underscores only.
There is a limitation in the ACL parser though, which can sometimes be surprising: A command argument or string token must not be longer than 4095 characters. (This limitation does not apply for expressions and function arguments.)
- In what way does child 5 fail?
K J (in a chilly Berlin).