Bueno yo te recomiendo que utilizes la funcion str_replace()
Ejemplo:
Código PHP:
<?
//esto es si vas a sacarlo de una base de datos
$texto= row["comentario"];
//este seria el bbcode de apertura del font
$texto= str_replace ('[ fontsize=10 ]','<font size=10>',$texto);
//este seria el de cerradura
$texto= str_replace ('[ /fontsize ]','</font>',$texto);
?>
Utiliza la misma funcion para poner tus codigos. La funcion revisa el campo $texto y checa si esta el codigo que le has puesto y en donde encuentra ese codigo remplasa el codigo y pone la etiqueta html que tu le has puesto.
Espero y me hayas entendido