Wenn es unbedingt sein muss, könnte man mit MySQLDumper ein DB-Backup machen. Die Backup-Dateien könnte man mit einer Reihe von Ersetzungsbefehlen des Editors Vim bzw. gVim bearbeiten, die jeweils bestimmte Grundtypen von Html-Ersetzungen durch die jeweils passenden BBCode-Ersetzungen austauschen würden, die natürlich auch geschrieben und im Forum abgespeichert werden müssten. Insgesamt ziemlich kompliziert das ganze, was aber zu schaffen ist, wenn man sich mit dem Vim auskennt:
Klick!
Falls das Forum nicht zu umfangreich ist, könnte man stattdessen manuell alle Beiträge umeditieren bei abgeschalteter Anzeige des Editierhinweises. Auch hier könnte man den Text jeweils in den Editor Vim einfügen, wo dann jeweils ein Vim-Makro ausgeführt wird, das sämtliche Html-Codes automatisch in die jeweiligen BBCode-Ersetzungen umwandelt. Bei dieser Arbeit könnte ein kinderleicht zu bedienender Makrorekorder (hintenaus.at) behilflich sein, der wiederkehrende Vorgänge automatisiert ablaufen lässt.