Das ist furchtbar lieb von euch, aber das sagt mir alles gar nichts :-(
Du fragst wie Du
preg_replace("/(".$begriff.")/i", '<a href="'.$url.'">'."$1".'</a>', $text);
umschreiben mußt und dann sagt Dir das gar nichts? Aber immerhin weißt Du jetzt, womit Du dich beschäftigen mußt, gern geschehen.