Eu acho que você poderia facilmente conseguir isso usando MySQL-Proxy .
Você teria que criar um script LUA capaz de diferenciar seus clientes (nome de usuário, nome do banco de dados, host de conexão) e depois registrar cada um em um arquivo separado.