Stupid me...If I would've read your subject...

I wasn't sure about the subst line....but here's the rest....untested...
code:
  
SELECT
CASE %WINDIR% = "P:\WINNT" GOTO WINFRAME
CASE @INWIN = 1 GOTO WINNT
CASE @INWIN <> 1 GOTO WIN95
CASE 1 GOTO THEEND
ENDSELECT

:WINNT
CLS
? "MTCLOGON WINNT SECTION"
USE M: "\\FIRE\MACSHARE"
USE S: "\\FIRE\DATA"
? "Dynamics dictionaries are now being updated, please wait...(WINNT SECTION)"
SETTIME "\\SATURN"
GOTO THEEND

:WINFRAME
CLS
? "MTCLOGON WINFRAME SECTION"
USE S: /DELETE
USE S: "\\fire\Data"
use M: "\\fire\MacShare"
net use L: "\\saturn\Apps"
net use O: "\\Earth\Eenterprise\OLE"
? "Dynamics dictionaries are now being updated, please wait...(WINFRAME SECTION)"
SHELL "%COMSPEC% /C Copy \\earth\dyreport\*.dic N:\"
:THEEND
COOKIE1
EXIT

L8tr...