So I've been planning some more stuff out for how the game is going to work, but I'm going to have to have a better idea of what to use on the server side. I've been talking about it with some of my computer science friends and while some of the students see no problem with using PHP for the server programming, one of the guys (who actually works with a lot of server programming) recommended specifically not using PHP to handle anything at all because it's completely unthreaded.
He recommended something like Java with EJB3 or something more like that. I've only taken enterprise server programming courses in .NET (which seems pretty similar with the whole "not caring about what the client is" deal and the whole "on an application server" thing), but I don't want to have to spend money getting that from Microsoft if I actually start making money. 1 student license probably won't cut it.
So, I went and picked up a couple of books on some JEE stuff, a book called EJB3 in Action and JAVA Concurrency in Practice. That last one is just for a bit of fun.
Looks like a got quite a bit of learning ahead of me!
As a side note, I think I may have found an artist for the game. I still have to send him a message about what kind of stuff I need done up (probably after my midterm tomorrow), but I've seen some of his work and it's good.