Yes, you cannot use a comma inside the dialog setup:
Works:
text $me,1,5 5 100 10
Doesn't work:
text $address($me,2),1,5 5 100 10
And, yes, the cause is the comma. However, it's not hard to put that into the dialog during the init event. The way you have it will work just fine.
Just a couple suggestions from my quick view of the script in action. 1) "Addresses" instead of "Address's". 2) Make your example address lengths longer as it cuts off long addresses. It should be as wide as your box. Right now, it's only about 60% of the width of the box.