Well updating registry from server will not be a easy task. you will face lots of access issues and other problems.
What i prefer to do is ; create VBSCRIPT files which can access remote computers. and execute them from webserver. Now in case you find access denied. Impersoante teh process and execute the script .
one such script is :
On Error Resume Next
HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set objReg = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "Control Panel\Desktop"
ValueName = "ScreenSaveActive"
objReg.GetStringValue HKEY_CURRENT_USER, strKeyPath, ValueName, strValue
If IsNull(strValue) Then
Wscript.Echo "Verify whether or not a screen saver is being used: The value is either Null or could not be found in the registry."
Else
Wscript.Echo "Verify whether or not a screen saver is being used: ", strValue
End If
Also you can google it ,
Scripting remote computers[
]