in reply to OT: values not working.

Some general (but somewhat off-topic) suggestions: 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.