É factível, mas exigirá uma quantidade razoável de código. A principal questão que precisaria ser resolvida é como especificar o mapeamento entre endereços de e-mail (e domínios) e instâncias multisite, juntamente com o nome de usuário/chave da API a ser usado para cada site.
Se isso for importante o suficiente para você, postar algo em Marketplace é provavelmente a melhor maneira de fazer isso avançar, a menos que alguém na CDCK de repente tenha um desejo que decida satisfazer.