Probably the first MMO with this functionality was Guild Wars 1. Your guild could join an Alliance with other guilds and you'd all have access to both Guild Chat and Alliance chat. It was designed for the purpose of both Guild vs. Guild and faction farming coordination.