well i don't know how it feels for you, Ursus, but i can somewhat relate.
with me things get stuck in my throat like a deadweight, until either i or the other person get tired of watching me suffocate and try. and seems like it is worst not when i must stand up to someone or contradict them, but when i should say something personal or important to me. then it gets full blown.
anyway. i hope you will find a way around it, i can't say i have.
Brian, good to hear. the guy sounds like might be a poser. (don't get it but whatev). good for you for knocking him down a few notches.