Coding name help?

It is possible. Takes a lot of extra coding, but you can do it.
Building off of what April said, you can alter the character’s display name, and then add typed in choice code that lets the reader type in a name. If you save the typed value as something other than the character’s display name, you can then reference the typed value in other characters’ speech without changing the display name of YOU.
Does that make sense?