Io utilizzo questo script. Son compresi tutti i BBcode più utilizzati, ma se alcuni non tiservono basta che rimuovi i valori dai due array.

Quì lo script --> http://pastebin.com/f651cf5a3
Quì la demo --> http://www.djrikyx.it/data/bbcode.php

Per gli url funziona così:

codice:
[ url=http://www.google.it]Google![ /url]

oppure

[ url]http://www.google.it[ /url]