De momento no es posible hacerlo de una forma limpia y facil. En las especificaciones del CSS3 ya agregaron una propiedad para separar en columnas un texto, pero casi ningun navegador soporta el CSS3 todavia ya que esta en desarrollo. Lo unica forma que se me ocurre para hacer lo que vos queres es metiendo el texto en una lista ordenada (ol) y cada parrafo en un item list (li) y leerte
este fantastico articulo de AListApart.