Hmmm binario... este tema me gusta
Si los textos que quieres mostrar tienen la misma longitud y no son unicode seran bytes seguidos que puede abrir con fopen en modo binario y cambiar esos bytes por tu texto, si es mas largo/corto es un problema por que las cadenas son -0 terminated string y eso romperia el binario del fichero.
Crea un salvapantallas de ejemplo, abrelo con un editor Hexadecimal (hex workshop por ejemplo) y mira las cadena de texto que quiere modificar, haz pruebas con el editor ara ver en que momento se corrompe el fichero binario y despues crea un algortimo en php.
Saludos