Una piccola funzione ricorsiva può aggiungere uno "\n" (o magari un "
") ogni N caratteri
Codice PHP:
function dividi_riga($riga,$n)
{
  if(
strlen($riga)<$n)
    return 
$riga
  
else
    return 
substr($riga,0,$n)."\n".dividi_riga(substr($riga,$n),$n);
}
...
$stringa dividi_riga($stringa,100);