Uh, I can make a very simply PHP-MYSQL site with the above features and integrate a design. I'll also add a phpBB forum (or any other free/open source forum script) in. Since this would take me like, less then two hours, I'd do it for $20USD.
I have my reasons for charging such a low price, which I can explain privately if you would like. If you're interested, PM me and we'll talk more.
PS. Your idea sounds neat.