1) Make a way that traders can only use the trade channel, and not the local. Or, add a filter (like for curses) and let users choose whether they want to hear trades or not. This way, they can see them when they want and not seem them otherwise.
2) Make parties, in towns, have a larger number of people. This way, friends and guildies can talk to each other. But when you have more than the normal party count to go outside of towns, then there should be a window come up to the head of the party that lets him/her choose who to keep or kick. Or simply, just dont let them go (like PvP players).
