buenas...
¿en html? nada que puedas hacer. tienes que manejarlo desde el lado servidor por lo que dicho tema no tiene cabida en este foro. de todos modos, basicamente tienes que procesar el string reemplazando todos los saltos de lineas por un espacio para que el final y principio de los parrafos no queden unidos. evidentemente el código dependera del lenguaje servidor que emplees. al menos en php no se si existe alguna funcion nativa para este proposito. sino, puedes utilizar str_replace o preg_replace.