in reply to HTML coded for in PERL

I fear that if there aren't sufficient spaces inside both $anotate and the elements in @cut you're stuck to a table that goes beyond the browser's border. You could implement some hand-made wrapping mechanism, like the one here in PM that cuts too long lines in code fragments into separate lines.

BTW, you probably have a typo in your $anotate variable (you refer to $annotate in the post), and you also swapped the closing tags in the first line of the table ("</TR></TD>" instead of "</TD></TR>"); this would not happen if you used CGI :)

Update: removed reference to the typo, the real variable name in OP's code is $anotate.

Flavio (perl -e 'print(scalar(reverse("\nti.xittelop\@oivalf")))')

Don't fool yourself.