Lo que estas mencionando, es meramente programación y ahí te recomendaría al 100% que migraras esas tablas DBF a MySQL ya que estas desarrollando en php y CERO problemas.
Además, si en la programación controlas los bloqueos, no tendrías inconveniente.
Edito por una duda...
¿El odbc no lo debes instalar en los clientes??? que yo sepa, se instala en los clientes y si estos son windows, entonces no tendrías ningún problema.
Mira esto a ver si te sirve:
iODBC Driver Manager