Puedes colocar una etiqueta de BBCode dentro de otra tantas veces mientras respetes que la etiqueta hija se cierra antes que la etiqueta padre. Por ejemplo, la forma correcta para generar texto en negrita y cursiva es:
[b][i]texto en negrita y cursiva[/i][/b]