i got it working,
this is the final diskemu.cmd that i ended up with.
=========================================
:start
cls
print
print Setup Menu
print ==========
print 1. Windows XP Professional
print 2. Windows XP Home
print 3. Memory test
print 4. Tomsrtbt
print Esc) Boot from hard disk...
print
print F1=For Help
print
print Enter a choice:
:mainkey
; timeout is 9 seconds, default key is escape
getkey 9 esc
onkey 1 goto pro
onkey 2 goto home
onkey 3 goto mem
onkey 4 goto tom
onkey f1 goto help
onkey esc boot 80
; When no key found...
goto mainkey
;
:pro
run XPPRSECT.DAT
; when run has failed
print
print Failed to run \"XPPRSECT.DAT\", hit any key.
getkey
goto start
;
:HOME
run XPHMSECT.DAT
; when run has failed
print
print Failed to run \"XPHMSECT.DAT\", hit any key.
getkey
goto start
;
:mem
run MEMTEST.IMG
; when run has failed
print
print Failed to run \"MEMTEST.IMG\", hit any key.
getkey
goto start
;
:tom
run tomsrtbt.IMG
; when run has failed
print
print Failed to run \"tomsrtbt.IMG\", hit any key.
getkey
goto start
;
:help
; Place your help file here
print
print Twinkies All 2000 Multiboot CD
print ----------------------------
print
print Additional help can be found online at
print
www.geocities.com/twinkie_cream_mprint
print
www.thetechguide.com -go to the forum section
print
print
www.nu2.nuprint
print Hit any key to return to the Menu.
; Thanks Todd
print
getkey
goto start
;
===============================
again thanks for all your help.