So overall we're thinking javascript for clientside, php/mysql/all that good stuff for server side?
Nope, not at all.
The engine will be written entirely in C++, using real graphics, real windows, real physics (if needed) and real netcode... Brendan and I will handle all of that, because we're good at C++, good at designing things, and work really well together. We're going to use a library that we use for everything, Qt. Qt happens to have an awesome feature called "QtScript", which is the ability to evaluate Javascript code.... SO! We're going to write a nice QtScript API for using the engine that is written entirely in C++. What that means is that you'll be able to implement all of the game logic in Javascript, an extremely simple language, as opposed to C++, one of the hardest... We'll also write up an awesome API so it's wicked easy to do just about anything...
No PHP anywhere. Although, PHP's syntax is very similar to C/C++ (It's actually called a "C-style syntax")... Learning C++ shouldn't be too hard for you, Daguava, the two things that will hurt your head are pointers and statically typed variables... I went from PHP to C++ myself!... C++ is
way more fun, I can't even write in PHP anymore it's so boring.
Assuming there is a need for a server side, it will have a similar design, just not graphical... We'll choose a database depending on what features we need from the database. In all likelihood, we'll be using MySQL, PostgreSQL, or EyeDB...