I attached the outline. I am wanting this do be done template based so that I can design it myself. I'm am familiar with phpBB templates so if it can work similar that would be best. So you don't need to be good at design just the back-end. I'm in no hurry to get this finish, I just want it done right and bug free.
Here is a very rough mock-up.