you can also use vstr, you dont have to bind multiple keys to change names. Im pretty sure you can add vsays and text on it aswell but i forgot how to do it but it should be similar to what warden put.
this is what I use:
bind f8 "vstr nicktoggle;
set nick1 "name ^6-^7TWC^6|Lanttu^7.^6|^7RCTR;set nicktoggle vstr nick2"
set nick2 "name ^e-^7TWC^e|Lanttu^7.^e|^7RCTR;set nicktoggle vstr nick1"
set nicktoggle "vstr nick1"
always edit the last vstr nick to "vstr nick1" , so having 3 names would look like this:
bind f8 "vstr nicktoggle;
set nick1 "name ^6-^7TWC^6|Lanttu^7.^6|^7RCTR;set nicktoggle vstr nick2"
set nick2 "name ^e-^7TWC^e|Lanttu^7.^e|^7RCTR;set nicktoggle vstr nick3"
set nick3 "name ^e-^7TWC^e|^7Lanttu^e.|RCTR;set nicktoggle vstr nick1"
set nicktoggle "vstr nick1"
now just click f8 (or what ever key you choose to bind) and it will switch between names