I am using replication so others can access numerous web pages created linked to queries in this database. I cannot work in it when others are needing access. What design would you suggest I use?
You have two sentences there and I honestly don't understand what either of them refers to.
The first sentence refers to "web pages created linked to queries" and I don't know what that means at all. Are you saying that you have a replicated Jet back end that is used as a data store for a web page, and the queries in the back end are being used as the data sources for the web pages? Queries are fine for replication as they are pure Jet objects. It's forms/reports/macros/modules that are unsuitable for replication. So, if I'm understanding correctly, your strategy is just fine.
The second sentence -- "I cannot work in it when others are needing access" -- makes sense only if your users are connecting directly to the Design Master. One should never use the Design Master for production use. The DM is the only special replica in your replica set, and it should be protected from the dangers of daily use, squirrelled away somewhere safe and synched with the other replicas only when you need to propagate design changes, or regularly enough to keep it from expiring (the default retention period is 1000 days, so once a month is more than enough).
I have never had users using any of the queries I keep in any of my back-end replicas, so I'm not sure what would happen if you synched a change from the Design Master to the production replica when a user had an object open in that replica. Theoretically, there should be no write lock on an open query, so it oughtn't be a problem. Changes to tables is much more complicated, though.
In short, your application should be using a different replica simply to protect the DM. That should allow you to make changes and synch them when the objects being changed are not locked.
But, again, I'm only guessing as to what exactly you mean, so I could be completely off base in everything I've written!