Hallo Martin.
Am einfachsten geht das mit str_replace oder ereg_replace.
$newString = str_replace($suchString,"<font class=highlight>".$suchString."</font>",$ergebniseintrag);
Sicherer und "besser" geht es mit regular Expressions
(falls ein Suchwort bspw. innerhalb von HTML gefunden würde, etc.)
Oder du suchst dir innerhalb des Ergebnis-Strings die Anfangs- und Endposition des Suchbegriffs und machst das mit substr();
Grüße
Sascha