perhaps you could go and talk to whoever wrote the script that places the form field text into the database, because they can certainly tell you how carriage returns are handled
it sounds like the carriage returns are being stripped out, and if that's the case, you
could substitute a different character, and translate it on the way out again, except that you'll have a hard time picking a character that will never ever be entered by a user
besides, the answer to your requirements is not to strip the carriage returns, just store them into the database field
rudy
http://rudy.ca/