in reply to CGI parsing difficulty

the CGI.pm alters the basic structure of the text in the text field

By "basic structure" does this mean that the textarea box text is formatted in some manner within the textarea? (for instance, pasting in text from a word processor or spreadsheet, or using a specific font?). If this is the case, then you have possibly some rogue characters (like "bullets") and will need to strip them/replace them as extremely pointed out.

Providing perhaps a snippet of the offending code would be helpful.