1. after logging in on a character and noticing guild chat is not working, open up that task manager (with the control alt delete)
2. click the processes tab
3. find NmService.exe
4. delete that sucker!
congratulations! the game will log you in on the guild chat and now you don't have to restart your game every time now
note you will have to repeat the processes each time guild chat is being glitchy