Hello Evolena,
Thank you for your code suggestion but it's a bit too abstract for my tiny brain. I was thinking of something of the form:
\define myMacro(arg1 arg2)
for i in arg1:
make a string that does something useful and insert $arg1[i]$ and $arg2[i]$ values
\end
myArray1=[string1, string2, string3]
myArray2=[number1, number2, number3]
<<myMacro 'myArray1' 'myArray2'>>
I could call a macro multiple times with different arguments, but I was hoping to simplify it and do it in a single call passing arrays.
Thanks, Bob