What it does is emulate a C-style variable name in lisp and creates a pseudo array ...
In the above example, you will be prompted for 10 text entries, each one will be saved in a variable named string[0] through string[9] ..... of course there IS a problem I just noticed ... I corrected it in my example ....
Try pasting it into AutoCAD and test the value of string[0] though string[9]