Se você está legalmente proibido de enviar os dados além das fronteiras, fica praticamente preso à solução descrita: dois ambientes executando o mesmo código em dois países diferentes.
Seja grato que os sites são idênticos (eles são, não são?) - Invista (tempo e / ou dinheiro) em uma solução de implantação remota decente e você só terá que desenvolver, testar & depurar uma vez e depois implantar nos dois sites.