Si necesitas que te guarde de ese modo el texto vas a tener que transformarlo a mano.
Una idea es que con explode() separes el texto por lineas, luego vas iterando las lineas y a cada una le agregas las etiquetas <p> y </p> correspondientes, finalmente vas agregando todo eso en otro array para finalmente unirlo con join() y guardarlo en la BD.