Check the windows event log for possible problems maybe.
On my XP development machine I have php in IIS, mysql server 5 and mssql server 2000 all running without problems.
And look through the IIS management console, I think I read somewhere there are some specific settings to enable iis/ms sql server. I don't have w2003 to check myself, sorry.