I am sure there are additional factors to consider, but if you split your database, then Access should take care of this for you.
Basically splitting the database, breaks it into 2 parts. 1 has your data and is the Back-End. The other has your tables, and what you end up having is a little Client-Server type application.
Hope that helps.
P.S. The more users that you have, the greater the potential for corruption. When you get up around 10 (I believe) it is time to migrate to SQL Server or something similar.