Hi Andy,
Do you mean that you want only 1 database with three frontends (identical) accessing the backend (data) via the web?
If so, could you "host" the database at 1 of the three sites (the main site of use preferably) and then access the site using terminal services?
Just a thought.
Brad