Wichtig ist, dass du zuerst alle BBCodes etc. umwandelst, und anschliessend den Code fuer die Akronyme einfuegst. Der Code kommt ja aus einem phpBB, dort ist die Reihenfolge so:
HTML rauswerfen

BBCodes parsen

Smilies parsen

Highlights setzen

"Naughtywords" ersetzen

Akronyme einfuegen

ausgeben
Wie du siehst, die Reihenfolge kann wichtig sein. Der Code ersetzt naemlich nichts in a- und img-Tags (
HTML), aber wenn du BBCodes noch nicht geparst hat, bringt das natuerlich ueberhaupt nichts.
Was die Browser-Frage angeht: evtl. hat der eine oder andere Probleme mit dem Anzeigen, aber der Code sollte immer passen, der wird naemlich vom Server geliefert
Greetz
alcaeus