Klar, per Script ist das kein Thema.
Du ziehst Dir aus der lokalen names.nsf alle Dokumente und wenn Form = "Location" ist, wird das Dokument gelöscht (oder direkt per db.Search nur die Location-Dokumente suchen).
Anschließend legst Du dann einfach neue Locations an.
Wobei ich mir vorstellen könnte, daß der Client ein Problem bekommt, wenn das aktuell genutzte Location-Dokument gelöscht wird.