1- utiliza la funcion str_replace al publicar la noticia.
Ejemplo;
Código PHP:
$texto=str_replace("pepe","<a href="http://www.pepe.com">pepe</a>",$cadena_original);
echo $noticia;
2- utiliza una Busqueda en tu base de datos (si la usas) con los comandos MATCH AGINST
SELECT * FROM entradas WHERE MATCH(titulo,contenido) AGAINST(’”.$busqueda.”‘)
E imprimes 3 resultados que tengan la mayor coincidencia con el titulo de la noticia o el cuerpo, ahi tu ves respecto a que lo quieras relacionar, te recomiendo al titulo debido a que una busqueda en un texto muy largo podria traerte problemas de consultas muy largas.