En teoría es "posible" pero en realidad es innecesario y hasta ridículo, ¿por qué?
Porque la naturaleza de PHP es procesar hipertexto, no es un servidor de archivos multimedia.
Es una mala practica tratar de utilizar PHP para todo, como para "ocultar archivos" cuando existen mejores formas de protegerlos.