Conecte um pequeno hub USB em um único USB do XBMC, conecte vários dongles de teclado sem fio ao hub.
Isso permitirá que vários teclados sejam usados como você deseja. O único problema seria que você não pode determinar qual teclado enviou uma chave sem alguma lógica no dispositivo XBMC.
Talvez use chaves diferentes em teclados diferentes?
(Isso é basicamente apenas uma resposta do meu comentário)