Yeah, so this is what I have at this point.
set %xhBotName $$?="What would you like your bot to be called (e.g. TPUBOT, ChanBot)"
set %xhChanName $$?="What is the name of your guild Channel (e.g. %xhEnabled)"
set %xhGuildName $$?="What is the abbreviation for your guild (e.g. TPU, RLOF, etc)"
Which works for BotName, but then doesn't prompt for ChanName or GuildName. In fact as a test after the three prompt I did "set %xhBotName DONE" and after loading the script the variable contained the value I entered, not DONE. So it's like it stops executing after the first prompt.