Some general (but somewhat off-topic) suggestions:
- Make your HTML tags all lower case. It's not strictly necessary for HTML4.01 but it is for XHTML, so it's a good way of preparing for the better days that lie ahead.
- Quote all attribute values.
This would turn:
<INPUT NAME=TITLE VALUE=\"$title\" TYPE=TEXT SIZE=55 MAXLENGTH=55>
into:
<input name=\"TITLE\" value=\"$title\" type=\"TEXT\" size=\"55\" maxle
+ngth=\"55\">
(Yes, and there are ways to avoid all those slashes...)
Okay, so, w.r.t. Problem #1, it's hard to tell whether the code you are having difficulty with is generated by the perl program or hand crafted. If the latter, setting a font size to 4 could be done
<font size="4">like this</font>, but I would recommend you avoid
the font of foulness. If you are having difficulty making the perl script spit out the code you're looking for (i.e. the other option), we won't be able to give any hints without looking at the perl code - which is, well, kind of the point of perlmonks.
Problem #2: the input field in your first half of the code has
VALUE=\"$title\". If you want that same string contained by $title to show up in your textarea in the second half of the code, just use the $title variable instead of the $desc variable:
<textarea name=\"DESC\" rows=\"5\" cols=\"55\" wrap=\"physical\"> $tit
+le
</textarea>
...but I'm not entirely sure if that's what you're looking for.
Lastly, I have to agree with the other replies you've received - your query is more to do with HTML than with perl, and frankly that's not what this site is for. Good luck anyway.