Per implementare i bbcode nel form devi decidere se vuoi che l'utente li inserisca manualmente (allora solamente gli dici che può farlo) oppure con del sano javascript ci metti dei pulsanti per inserire il codice (come in questo forum).

Nel DB inserisci il testo completo di bbcode (come ti arriva dal form, a parte controlli di sicurezza per evitare script dannosi e tag html).

Quando devi stampare il contenuto della pagina sostituisci i bbcode con gli equivalenti tag html (vedi il link suggerito di bubi1)