Hi there, this sounds like an interesting project. Here's how I would approach it:
First, definitely a WordPress project.
Stage 1 will be research into the best templates & plugins to suit your needs (with careful consideration for the bilingual plugin). The end of this stage is when a template and plugins are chosen.
Stage 2 is basic install and setup of the template & db
Stage 3 is where most of the work takes place: customizing template, adding pages, feedback, adding content, etc.
Stage 4 is final tweaks and testing.
Can finish in a month and I think you'll be satisfied.
PLEASE NOTE the quote does not include the following:
* WP template, if a free one does not suit your needs
* Any additional software (thinking especially video chat) that might be required for your site. E.g., AVCChat costs about US$189 to buy free and clear.
* any other paid assets, e.g., stock photos, etc.
* web hosting & domain registration
About me, I am a US-based developer with years on both .NET and WP platforms. I'm equally comfortable front and back end.
Thanks for considering, and let me know any questions you may have.