So what I suggest is that the pfile name that is shown on a player be removed and all you see is a short description of them. Maybe even give players the ability to alter their short description to give it a little more flavor. Something that would have to be submitted and approved like @history.
With @name you could replace that short description with a name the player gives you, or one of your own choosing.
like @name wiry man as Dumpster Diving Dan.
The amount of people you'd be able to do this to would also be limited by the characters intelligence much like a players memorize ability. Although the number of names should be higher than slots used for that command.