Lo más probable es que tu amigo haya usado para manejar los archivos otro lenguaje más... Sólo que tu nunca lo supiste y creiste que eso era "sólo PHP".
En cualquier caso, con sólo leer cualquier apunte mas o menos básico de PHP te habrías enterado de que es imposible lo que pides con PHP puro.
Yo te diría que si alguien manifiestamente experto te dice que algo no es posible en el contexto de lo que pides, como mínimo deberías pensar que sabe de qué está hablando.
¿No te parece?