O que você enfrentará não é o cliente com falta de suporte a vários grupos (ou seja, marcação), mas a falta de protocolos. Por exemplo, as contas XMPP / Jabber (como o GoogleTalk) suportam vários grupos para um único usuário, mas nem todos os outros tipos de serviço disponíveis em um cliente multiprotocolo, como o Pidgin, portanto, o Pidgin não.
Sugiro o seguinte: crie uma única conta XMPP / Jabber com um serviço que tenha transportes, digamos, com jabbim.com (há muitos para escolher, mas a lista da qual eu geralmente uso está inativa). Eles permitirão que você se conecte a uma única conta do jabber e, em seguida, faça login em suas outras contas de bate-papo, criando contatos como [email protected] ou msn_friend%[email protected]
Usando um cliente como o gajim que suporta metacontatos armazenados no servidor, isso permitirá que você faça login em uma única conta de todo o seu bate-papo. contas, mas também criar uma conta XMPP / Jabber para cada uma das pessoas em sua lista, mesmo que eles estejam usando AIM ou MSN, etc. Dessa forma, você pode colocar cada item individual da lista em quantos grupos quiser. dependendo do suporte em seu cliente, também criam metacontacts (combinam pessoas com várias contas em uma única entrada), e ambas persistirão depois de sair e fechar o cliente.