Hey there,
I have coded exactly what you are looking for , its got a nice design , user registration, admin back-end , comments , user profiles, private messages, live chat room, photo galleries.
Contact me and lets get it up and ready! I can also provide free hosting for a year on my new Linux VPS is required ( as im giving away 20 free accounts)
Regards,
Conor