The low tech solution:
You only need to change the links in the frontend to point to the client replica, force everyone to put it in the same place and distribute the new frontend.
A little more fun:
Following up on LittleSmudge's suggestion you can set the connect property of the tabledef objects.
Luckily for you I've had to change connect strings programmatically before...
Sub ChangeConnect(strDBpath As String, strOldpath As String, strNewpath As String)
Dim Ws As Workspace
Dim db As Database
Dim tbls As TableDefs
Dim tbl As TableDef
Dim strconnect As String
Dim intStartpos As Integer
Dim intlenoldpath
Set Ws = DBEngine.Workspaces(0)
Set db = Ws.OpenDatabase(strDBpath)
Set tbls = db.TableDefs
intlenoldpath = Len(strOldpath)
For Each tbl In tbls
strconnect = tbl.Connect
If Len(strconnect) > 0 Then
intStartpos = InStr(1, strconnect, strOldpath, vbTextCompare)
strconnect = Left(strconnect, (intStartpos - 1)) & strNewpath & Right(strconnect, (Len(strconnect) - intStartpos - intlenoldpath + 1))
tbl.Connect = strconnect
tbl.RefreshLink
tbls.Refresh
MsgBox tbl.Connect
End If
Next
db.Close
Set tbl = Nothing
Set tbls = Nothing
Set db = Nothing
Set Ws = Nothing
End Sub
I have never dabled in replication, I was scared off by the way the documentation described Access handles collisions of data changes. Good luck!