I suggest that you write a new BB-Code system. The systems of the forums software (phpBB, vB, IPB, etc.) are very good, easy and there are many of them :)
Just a suggestion ;)
I was thinking of ditching the whole BBCode thing and using Textile, but maybe I will turn them both into plugins so people can decide what to use.