Not automated but you can send a button in a mail to do the job. I used this in the past.
Code is like :
Sub Click(Source As Button)
Const ConnectionDocumentName = "server.xyz.com"
Dim session As New NotesSession
Dim ConnectionsView As NotesView
Dim AddressBook As NotesDatabase
Dim ConnectionDoc As NotesDocument
Set AddressBook = session.GetDatabase("","names.nsf"

If (AddressBook Is Nothing) Then
Msgbox "Unable to find local address book", 16, "Connection Update"
Exit Sub
End If
Set ConnectionsView = AddressBook.GetView("Connections"

Set ConnectionDoc = ConnectionsView.GetDocumentByKey(ConnectionDocumentName)
If (ConnectionDoc Is Nothing) Then
Msgbox "Unable to find the Connection document", 16, "Connection Update"
Else
Call ConnectionDoc.ReplaceItemValue("OptionalNetworkAddress", "10.2.5.34"

Call ConnectionDoc.ReplaceItemValue("PhoneNumber", "10.2.5.34"

Call ConnectionDoc.Save(True, False)
Msgbox "Changes Made", 64, "Connection Update"
End If
End Sub