I am having difficulty reading from some dynamic variables that I wrote to.

example:
%var1 = hi
%var2 = there
%var3 = i'm
%var4 = fine

in my script I have a loop as follows that fills a dialog drop down box:
Code:
set %uu 0
:loop
set %final %var $+ $calc(%uu + 1)  <---This part does not work right
if (%final == null) { goto loop2 }
did -a mydialog 22 %final
inc %uu
goto loop
:loop2


There has to be a way to buld a dynamic variable store it to another and then work with it from there. Any help would be appreciated.