This is not a silly question at all.
A VLA-Object is a Visual LISP entity, or collection of such, as part of the ActiveX API (VBA also). You can learn a lot more about VLA-Objects in the Developer help under the "ActiveX and VBA Reference" section.
I'm sure someone smarter than I will come along, and provide some additional information, but I hope this helps!
BTW - What is the loop problem you're having?