En ese caso puedes hacer una combinación de ambas cosas.
Que el autor ingrese todo el texto en el textarea y agregue la línea ("<!-- cortar aqui >") donde él quiera cortar las páginas.
Cuendo envíe el formulario, el script hará el explode() que te mencioné y guardará las páginas separadas en la BD.... y listo!... ya estás en el primer caso.
Saludos