hi, i see you need a discussion board built, with all the features you described in your description.
i can get this done for you, i've got over 5yrs experience with php and mysql...can assure you speedy and quality delievery.
I am an experienced database administrator, architect, and developer. I can have these tables and views designed, documented, and delivered to you in just 1-2 days, in code suitable for your database of choice (MS or MySql).