The W2k pcs have Access 97 and Access 2000 on them. Could this be causing a problem?
Running two different versions of Access on the one machine will not cause any problems, provided
The versions are in different folders; and
The versions were installed in order
Access 97 first
Access 2000 second
I run three versions of Access on my PC and have never had any version conflicts/problems.
I assume, then that the references are stored in the database, not the pc's registry, right?
Yes, the references are stored within the database. In this way, different databases on the same machine can all have different references without affecting each other.
GDGarth's suggestion of splitting the database is the solution to your problem (as well as a number of others that can/will occur with a multi-user database).
Split the database, give each user their own copy of the Front-End (Forms, Queries, Reports, etc) and leave the Back-end (Tables only) on the server. Then set the references required for each user. End of problem.
HTH
Lightning