You can't run IIS on XP Home. VS.NET does not require IIS unless you want to
write web applications and/or web services. Otherwise you don't need it. You
can get a free web server from www.asp.net, if you need one.
VS.NET will warn you about IIS not being installed, but you can ignore that.