Generally, I suspect you'd be looking at a medium-sized multiplayer online game rather than massively multiplayer - not least due to the lack of server space. As you know, I'm happy to contribute ideas and help out with smallish bits of coding (though the heavy duty stuff may be beyond me). Things like graphics level may have to be determined by the human resources you've got available, too.