Now this is a great idea. I\'ve seen the feature a few times in the past, and how well it works is amazing.
Although, the best system I\'ve seen (but it wouldn\'t work here) is in an old sci-fi MUD, where every player recieves an ID badge. So while you\'re wearing the badge, you\'ve opted out of the introduction system.
I think the best implementation would be a button or command used by the one who is telling their name; because if you gave the recipant the power to request, some people (griefers) would be running around requesting everyone a million times.
I\'d also like to see a command so you can tell someone else a person\'s (who is within line of sight) name.
Finally, this system would be good for NPCs, too. Most NPCs would be more than willing to tell you their name once you speak to them; but the shadier types might not be so willing. Imagine a quest where you must hunt down a criminal. You narrow it down to three NPCs who refuse to give you their name. By asking various NPCs around town, you\'ll recieve clues as to which one is the actual criminal. Kill the criminal, and you\'ll be rewarded; kill the innocent, and, natrually, you\'ll be punished...
The only problem I see with the system is the amount of data that would have to be kept. One bit for each player for each PC (and, if the system is implemented, each NPC). A world in which there are 100 players would require 4.2611772808389447737789715939727e+189 GB of introduction bits (that sounds a bit much, maybe my calculation is off...) There\'s probably a better implementation than the apparent one, probably something along the lines of RLE compression.