1: People who have your player token should be able to do a long range ‘‘whisper’’ not sure about group talk
Nonfriends shouldnt be able to whisper you. all they can do is use ‘‘Say’’ or whatever else there is for close proximity.
Guild chat is something im split on, because although it is convenient, i still think it would be cooler if you had to make a physical guild house. to talk personally you should have the persons player token. a guild chat could be a token that takes some time and some rare mats to make, and each person who has such a token equipped can see guild chat
Offline people should only be able to read the physical mails, if a player you whisper is offline you just get a message saying ‘‘this player is offline’’
2: whispers should disappear, mail should be kept in a mailbox for 30 days or you can take it out to get a physical copy. could be cool if you made physical contracts you could sign and keep (might be kinda useless so meh)
3: would be awesome if you made an ipad/android app later on that would show you your characters stats/achievement, and which allowed you to chat with anybody on your friendlist (those tokens you have) or your guild chat if you have that token
4: if you follow the previous systems, the only thing a person who doesnt have your player token can do is to walk up in your face and go nuts, in that case you can just mute him
5: i would say a mature language filter, so basically swearing, it would be on for default but could be taken off in options. not much more you can do, they are the ones moving around online and you cant really limit it that much.
one thing you could do though was to allow a person so set a ‘‘minor’’ option on, which keeps the maturnity filter on and other things you feel is needed for this. it can be removed and added at any time, but it requires a playerchosen password, i have noticed alot of parents who want to play with their kids. then it would be their responsiblity to take the minor option on.
oh and make a system that keeps @zeathoros atleast 200 meters away from any character with the minor option on xD