Sounds a lot like a double hop issue. Review the following KB to insure that kerberos is being used on the IIS server:
326985 HOW TO: Troubleshoot Kerberos-Related Issues in IIS
Max Vaughn [MS]
Microsoft Developer Support
Disclaimer: This posting is provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.