I don’t mean to sound negative, but I read the response to your question and I can see that it wouldn’t help you too much. I have a simular (test) openfire setup as you. I have been running openfire on a xp box and have about 20 users in my school district using our openfire server. After I finish this post I will serach for the post on this fourm that helped me get openfire working with sparkweb. I wasn’t able to get sparkweb to work with IIS, because I lack the understanding of how that web server works. Since I installed sparkweb, someone else may have posted a how to for iis, but wat the time I was trying to install sparkweb with iis there was not a faq/ how to on these forums. You will want to download apache for windows and the sparkweb files from the igniterealtime website.
Install it. Make sure you do not have other web servers running on the same ports as the server you are installing Apache on. Download sparkweb and decompress the files into a directory in the apache web server directory. You will also need to forward ports on your firewall/router to the ip address of your openfire/sparkweb/apache server. There is a xml file you will need to edit and enter in your openfire ip address. Again, I am going off the my memory and I will need to search for the post that contains information on the setup. I would suggest doing a serach of the forums using the search terms: sparkweb, iis, apache… I’ll do a search myself and I might have book marked the post, so when I get into work I will take a look.