Ciao,
se interpreto bene la tua richiesta, stai inserendo in un articolo del codice php, formattato secondo le regole del linguaggio, ma non viene interpretato al momento della visualizzazione?
Se è così ha una motivazione molto semplice, contestualizzato in un codice php contenitore, viene inserito uno spazio, diciamo html, al suo interno per far visualizzare l'articolo. Somiglia molto a quanto succede in questo forum, si vede il tuo codice php ma non viene eseguito come avesse delle virgolette prima e dopo.
Al di là della mia spartana spiegazione e forse anche se non ho centrato bene il problema, ti consiglio di creare proprio una pagina php a se stante, molto semplice: quando hai ottenuto il risultato che vuoi lo inserisci come wrapper, praticamente un iframe.
Qui potrebbe sorgere il problema che queste news non saranno facilmente "cliccabili" cioè riconducibili ad elementi joomla del sito ... ma questa è un'altra cosa.
Ciao