Oh man your going to make me have to reply to this...s***.
Been out of the loop for a while.
Okay you'll need to make an entry into your WinNT.sif file, in your I386 folder
CODE
[GuiRunOnce]
"%systemdrive%\Install\RunOnce.exe"
Now the RunOnce.exe or what ever you wish to call it...is your yet to be compiled AutoIt script.
The compiled script will be placed in "$OEM$\$1\Install\" folder on your CD\DVD.
Now I'm guessing...but ether the AutoIt macro @OSVersion or @OSBuild should return a value that will tell you whether or not you have XP32 or XP64 installed...you'll have to test...but your compiled script should look some thing like so:
CODE
If @OSVersion = "WIN_XP" Then
Run ( @COMSPEC " /c Start " & @HomeDrive & "\Install\RunOnce32.cmd" )
Else
Run ( @COMSPEC " /c Start " & @HomeDrive & "\Install\RunOnce64.cmd" )
EndIf
Exit
Both RunOnce32.cmd & RunOnce64.cmd files would be of course placed in your "$OEM$\$1\Install\" folder on your CD\DVD.
Both files would be written like so:
CODE
cmdow @ /HID
@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Installing Applications" /f
REG ADD %KEY%\005 /VE /D "Adobe Reader 6" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\AdobeReader6\AR6.msi /qn" /f
REG ADD %KEY%\010 /VE /D "Alcohol 120" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f
REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive%\install\alcohol\register.reg" /f
REG ADD %KEY%\015 /VE /D "Diskeeper 8" /f
...
rundll32.exe iernonce.dll,RunOnceExProcess
Tho of course with only the files you want to install per OS.
The important part is:
CODE
rundll32.exe iernonce.dll,RunOnceExProcess
Since the base cmd file will populate the RunOnce reg entry...and the line above will then force every thing thats been entered into the entry to then run at that point.
My self I would keep it all AutoIt...hence no cmd files what so ever...but that makes things some what more complex to explain...even tho over all working code is simpler...and just one compiled file.
Thats me tho.

If your interested you should be able to search the forum for posts done by my self and Mhz on the subject of replacing RunOnce with AutoIt...tho my primary in depth post about it I think...I may have nuked on a bad hair day.
Any ways the above code samples should get you well on your way.