Beh.... a me non sembra che tu abbia implementato la funzione che ti ho suggerito, piuttosto che hai semplicemente copiato del codice, preso in giro chissà dove.

Innanzi tutto potevi provare ad implementare del codice che ti riguardasse.
Tipo......

Hai una variabile proveniente da una textarea di una form.
Proviamo ad evidenziare la parola Guns n' Roses (ammesso che ci sia nel testo).

Codice PHP:
$textarea $_POST['textarea'];

$textarea str_replace("Guns n' Roses""[b]Guns n' Roses[/b]"$textarea);
// vuoi mettere in grassetto anche DEEP PURPLE?
$textarea str_replace("Deep Purple""[b]Deep Purple[/b]"$textarea); 
Il gioco è fatto! Tanto difficile???