A ver, no es mala onda, pero creo que ni leíste los mensajes que te mandaron, o no les pusiste atención.... te dijeron que para que funcione al iframe tienes que agregarle el name...
Y a los links agregarles el target
Como vez no hay pierde para cargar un archivo dentro del iframe indicado, PHP por otro lado no tiene nada que ver, si no carga en el iframe indicado es porque algo hiciste mal en el html generado, mas no en PHP