El ejemplo más simple sería agregar una nueva variable al archivo:
Código PHP:
$lineas = file("archivo");
$lineas[] = "\$boletinN = '$tituloN';\n";
Luego lo abrís fon fwrite y escribís con fwrite la cadena que devuelve
implode('', $lineas); (para escribirlo como una sola cadena, y el primer parámetro es vacío porque file no elimina los saltos de línea)
Modificar una variable sería un poco más complicado, creo que tenés 2 opciones:
1.- modificar la línea que la declara
2.- eliminar la línea que la declara y escribirla de nuevo con el método anterior
Supongamos que te decantas por la opción 1, yo lo haría de esta forma:
(sea $nombre una variable que guarda el nombre de la variable que querés modificar)
Código PHP:
$archivo = file("archivo");
foreach($archivo as $linea) {
if (substr($linea, 1, strlen($nombre) + 1) == $nombre) {
$linea = "\$$nombre = '$titulo';\n";
}
}
Este código se basa en la premisa de que la línea no tiene espacios al principio.
La idea es que si el comienzo de la cadena (sin tomar el $, por eso pongo 1 como parámetro de substr) es igual a $nombre, entonces se trata de la línea que declara la variable que quiero modificar.
Como siempre digo, revisalo bien antes de usarlo en serio, espero que te sirva.
Saludos.