No problem, I'll wait...School is definitely more important than fiddling around w/ PHP.
To clarify my statement, there is no simple way in creating a table. It's nothing wrong w/ your code because it's inherent to how BBCode is entered. The format is easy enough for me to understand, but having to put a tag after/before each item entered is not simple for one of my average users.
For example, if someone needed to format a spreadsheet (Excel) into a table in a forum, it's not as easy as cutting and pasting the table. Perhaps what I need to do is create a page that takes html table tags or csv/tab separated values and translate to your table code!
Anyhow, the way your code is now is very workable and was something I requested in one of the other forums. Little did I know you were working on the BBCode. To suddenly stumble upon it is wonderful. Thanks again!