1) Entiendo que la BD Central y las de las oficinas están en distintas instancias. Si es así, mira el uso de las tablas FEDERATED (
http://dev.mysql.com/doc/refman/5.0/...rated-use.html) A partir de ahí, será como si las tuvieras en la misma BD. Las podrás comparar con sentencias SELECT con palabras MINUS, por ejemplo.
2) Entendí que una oficina 1 no puede acceder a los datos de la oficina 2, pero, me pareció entender que, una oficina 1 podía tocar un dato que también estuviera en la oficina 2 y, a la hora de llevar los cambios a la BD Central te podrían entrar en conflicto.
3) Era una posible solución a la resolución de conflictos del punto 2.
Saludos.