If you're going to stick with Access, however, I would suggest looking at the Add-In Database Splitter.

Tools --> Addins --> Database Splitter

This will allow you to distribute a front-end database to all the parties involved.
I would also suggest implementing some sort of version control.

What I do is have two tables residing in the Front End, one linked to the backend, one local. They contain the version numbers.

When the main form loads, it verifies that these are both the same, and if not, it prompts the user to download the new version. (I have an application that copies the new file into their machine)

If you're interested, I could post the code here.