Take a look at the following Code project article:
ASP.NET Popup Control[
^]
For your second question, IIS is availabe as part of XP, you can use add remove windows features from control panel and choose IIS. You may need XP CD for this.
Also, If you have multiple questions, I suggest do not mix them up. It would improve responses to your query.