Okay...I've got a .cfg in my base folder with entitled "namechanges.cfg". Here's the contents (slightly hard to read because of color tags, but you should be able to see through the ^1s and everything)
bind F8 "vstr Namechange1"
set Namechange1 "echo ^3|^2NUKE^3|^6Fluffeh Bunneh;bind F12 name '^3|^2NUKE^3|^6Fluffeh Bunneh'; bind F8 vstr Namechange2"
set Namechange2 "echo ^3|^2NUKE^3|^1C^2h^1r^2i^1s^2t^1m^2a^1s^2e^1h ^2B^1u^2n^1n^2e^1h;bind F12 name '^3|^2NUKE^3|^1C^2h^1r^2i^1s^2t^1m^2a^1s^2e^1h ^2B^1u^2n^1n^2e^1h'; bind F8 vstr Namechange3"
set Namechange3 "echo '^3|^2NUKE^3|^1Docteh Feelgood;bind F12 name ^3|^2NUKE^3|^1Docteh ^1Feelgood';bind F8 vstr Namechange1"
As you can see, pressing F8 tells me that my namechange is |NUKE|[name] which goes off without a hitch. However, when I press F12 to change it, it will only do the first word of the name before the space, then nothing. So, I end up with a name like Fluffeh, Christmaseh, or Docteh, instead of Fluffeh Bunneh, Christmaseh Bunneh, or Docteh Feelgood. What's the problem here? Any help would be appreciated.