Hallo LX, das ist schon fast was ich brauche.
$text = "In der Sonne wächst die Sonnenblume am besten. Sonnen macht die Haut schön braun.";
echo preg_replace( '/(\W)(sonne|sonnenblume)(\W)/isUm', '\1<b>\2</b>\3', $text ); ?>
Jetzt fehlt nur noch, dass "[b lang=html]Sonne[/b]n" auch gefettet wird.
Helmuth