bout safe mode, if you can boot in dos/cmd prompt just use edit, open your boot.ini and add after the line
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows "windows xp home/pro (depends on what you have installed)" /fastboot
after the fastboot trigger just add /safeboot.
not the multi(0) ........... may differ on your system.