Dolphin offers a lot of those things, but so too does most BBs today once you add in their Mods or plugins. Dolphin is freee by the way, I think you have to pay for PhpFox.
I like phpfox because it is geared for that. You could what Wilber suggested but it won't give you all that you are looking for unless you can edit the code yourself.