way to build a simple
bridge of functions communication on the client side.
they will not enter the BB code
You could put BB-code's formatting near the message form with explanation. Then your users could just copy them and paste into the message, substituting the necessary text. It will work even on old touch screen devices.