И как клиент это будет делать?) Может сервер?
Чаще всего на яве поднимают, т.к. есть уже готовые примеры. на сях придется помучиться.
Сделайте связку (сервер(java,c++,..) который общается с клиентами, БД, ФС и т.п., к нему прикрутите скриптовый язык, обрабатывать игровую логику (lua, python , ruby,...) и будет вам счастье). DB выбирайте в зависимости от потребностей, но я думаю pgsql подойдет.
Добавлено через 36 секунд
ЗЫ : имхо