in reply to multiple form interaction in cgi

Yah man... this is sounding like javascript, no doubt. *NOT* multiple forms.. but a form that customizes itself. What perl may be able to do for you here is write the javascript for you, predetermine some array values to put in the script etc. Unless you want the interface to be step by step.. you need javascript.

If you're at a loss.. lookup javascript DOM, targetting objects via javascript with document write , setting ids on elements, etc. Getting this right may be a pain in the rear - and it will surely break cross-browser. Test it on various ones.