Bueno, creo que ahora lo he entendido mejor.
Entonces no tienes un campo donde aparezca el tema¿no?Debes añadir un campo en las tablas para que aparezca el tema al que pertenecen y si quieres haces una tabla que almacene todos los temas que hay.
Luego, para hacer la consulta, la tendras que hacer de todas las tablas¿no? Para que te muestre todas las noticias, algo asi:
Código PHP:
SELECT id, title, time, text, tema FROM tabla1, tabla2,tabla3 ORDER BY time DESC;
Y lo que mostrarias es el tema en la lista para que te quedara como tu quieres.
Lo de $prefix no se para que lo utilizas, ¿tienes muchas tablas que se llaman igual pero con prefijos distintos?
A ver si nos conseguimos aclarar y te puedo ayudar