[% FOREACH s = [ 1 .. 5 ] %] [% PNAME = [ 'floorplan_name', s ] %] [% useName = PNAME.join('') %] ### other variables snipped for clarity. ### there are 4 or so more just like this Floor Plan Name [% mycgi.textfield( '-name' => useName, '-size' => '50', '-default' => THIS_PAGE.$IDX.floorplan_name ) %]