Hello Mr. Jawhar,
I am from Jordan, I have over 15 years of experience in development and more experiences in other skills and would be happy to work with you on this project.
First of all, I'd like to thank you for offering this well described project, this makes it easy to work with someone who understands what he wants.
I can do the whole system you mentioned here, if we work on it from scratch, it should cost much more than the range offered, but rather, I may use some alternate methods by using ready libraries and engines which makes it a very powerful system with a reasonable cost.
The features you requested and well explained, so no need to talk about these, but I can even offer some more features which may be important in a chess website/portal like pgn system to play previously played games either on the website itself or from other sources using games databases; other features like giving the users the ability to create content like articles or public games, this will help that they give a hand in the website marketing; a good feature which is to automatically post articles to article directories and feeds, which by turn help a lot to spread the news about the website. Even more like a future payment gateway, the ability to insert advertisements on the website with an ad manager and many other features.
Here, it is too much limited of what to write, so please initiate a discussion by sending a PM to me.
With so much kind regards,