Hi!
I have great experience on doing all of those things: live webcams, live chat, photos, admin panels for uploads... I own a design studio in Argentina.
I could provide you a great developmente Quality, using FREE software for the webcam apps, license-free protocols. And it will be the same technology both for chat, audio and webcams.
We already did this for an online education company in Spain (providing virtual presence on a classroom), so it won't be hard.
Please contact me and we'll discuss it in deep.
Just for the record: The adult content it's of course not an issue. We are all grown adults here... ;)