The other options are to use one of CPANs marvellous
Tie modules to load all the options from a configuration file into a hash. Much nicer for dealing with, and much lower maintenance. You have your choice of formats, from Windows to Apache style config files, and they are loaded in to a hash, so you could just iterate over the hash and create a textbox on the HTML page for each variable. This is very easy using HTML::Template.
In fact, you could probably do the whole routine in about ten lines.
____________________
Jeremy
I didn't believe in evil until I dated it.