Addendum: It's easier on C2 than elsewhere.
And where there's javascript there are ways for you to save individual account data to a server/database. Of course if you're new to making commercial games and you want to make such a game, you've got a long road ahead of you, but to say it can't be done is not the way forward. Instead, try asking "How can I do this?" rather than "This isn't possible, right?"
If you are not a programmer you might want to consider picking it up, though, for such an ambitious project. Look into the javascript SDK, by the way. That's probably the best place to start. Well, the best place to start would be in making the game. Then if you have a prototype you can start adding those social features you were talking about.