I think EZscript-Pro is great too.
To answer your question, you cannot do For...Next loops in an AutoCAD script, but you can in a LISP routine which EZscript-Pro also supports.
The key to using EZscript-Pro is to get your script/LISP to run inside autocad first, then load it into EZscript-Pro...