Sure. Easy.
I use the user logon script to modify the Registry values for screen saver settings. You can set the screen saver users, the time until it kicks in, and if the password protection will be enabled or not.
I have a REG file (called screensaver.reg) that contains the Registry info. Here is the REG file I use:
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveTimeOut"="1800"
"ScreenSaveActive"="1"
"SCRNSAVE.EXE"="C:\\WINNT\\SAVER.SCR"
"ScreenSaverIsSecure"="1"
That says for SAVER.SCR to be the screen saver used. I keep my time at 30 minutes (ScreenSaveTimeOut). It is in seconds, so just change yours to = 300. And the last line "ScreenSaverIsSecure" = 1 for yes to have password protection on, or 0 to not have password protection.
Now, in all of my logon scripts, I have the following line in them:
call regedit /s screensaver.reg
That will call the REG file and import it silently into the client workstation.
Now, keep the REG file in the NETLOGON share on your PDC, right along with your logon scripts.
hope this helps