Isn't there a command that binds the name you are currently using to a key? Instead of having to type your name in.
bind <key> $name
I did something like the following:
- Made my horrible green pub funname in the menu
seta xbaincolours $name
- Made my normal 20ID tag in the menu
seta twentyid $name
-Then in my config I added (if you do this in console it won't use the variable, but the text of the variable at the time, I'm not sure if using $$xbaincolours would work or not)
bind F1 name $xbaincolours
bind F2 name $twentyid
This way I can overwrite twentyid and xbaincolours as I please.
It wouldn't be too hard to make a custom menu that has a few slots that you could store your funnames in, and click them to activate it.