in reply to Re^2: Definings variables recursively
in thread Declaring variables recursively

Dave, Thanks for your comments. I definitely agree. Actually, I've done the following:
.... @varnames=('name','affiliation','email','radio','geometric'); for (@varnames){$$_=param($_)}; ....

So, I've only made variables out of some strings that I have chosen myself. But this certainly isn't necessary, and I am going to rethink this.
chas