Dear Ryan
I'd like to be considered as a developer for your project. I'm an experienced full stack developer with the skills necessary to deliver what you need.
I'd like also to note that I'm a very passionate gamer, so I'm pretty excited about your project.
Here's how I'd go about implementing your project:
For the web server, I'd use Nginx. You may have heard of Apache, but Nginx is faster. I'd also setup MySQL for you for the database. Everything will be stored in this database. MySQL is also very fast. A lot of websites you probably use such as Facebook and Twitter use MySQL.
I would use PHP as the primary backend server-side language. PHP is fast, easy to deploy and scalable. PHP also has an enormous community of developers, so it wouldn't be hard to find another developer down the road if you needed more work done.
Finally, for the frontend, I'd use the standard frontend languages - HTML, JavaScript and CSS. Of course, I'd also make the website responsive (mobile/tablet friendly) so that your users get the best experience as possible regardless of what device they are using.
There are some things that I cannot implement. For example, I cannot implement a page editor for you. A custom page editor would take a very long time to implement, especially if you want it completed right.
Please feel free to take a look at my profile, and to get in touch with me if you have any questions about my skills or experience.
Thank you for your consideration.
Sincerely,
Sameer