You can read about how to change a username here:
They act very quick. I can't answer about a hyphen,
but just try.
Can
a Waymarker/Geocacher change his/her/their username? Can it contain a
hyphen ( - )?? If the username can be changed how does one go about
doing it??