Eric,
If your script works from onther Win2k boxes then there's nothing wrong with how you call it. I suspect there's either something in the script itself or hor you have the TS setup.

Start by creating LOGON2.BAT in netlogon with a simple "Hello World".

I.E.
@ECHO OFF
ECHO Hello World
PAUSE

Then change the test user's profile to LOGON2.BAT and test if you make it that far. If it does move on to test #2.

Change the LOGON2.BAT to launch a TEST.KIX script.

F.E.
Break On
"Hello World" ?
Get $_

See if that works. You may have to turn on RunLogonScriptSysnc to see the console.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.