Are you passing carriage returns and/or line feeds in the posted data?

If so, try removing them. The submit process may be converting them to breaks, and if you include a break yourself you may end up with two per line.