I haven't been following this completely, but I think you'd be better served in adding this as it's own table. I think it would be a bit quicker to find calendar events if they were stored in their own table instead of with the rest of the posts.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.