Honestly, a self-hosted WordPress site running bbPress as a forums solution is probably ideal. Running bbPress as a plugin for WordPress lets you have a single login and account for users and admins...