@cjty,
I have simple .bat files in run in Windows XP so I know the functionality is still there. My guess is that some of your Dad's code is no longer supported. I would run each line in a command window to see which ones bomb.
Under the <START> menu, select <Run...>
Type in CMD and Enter. This should bring up a window that looks very familiar to your DOS loving Dad.