You would have to meet all the necessary conditions to make this work on Windows IIS hosting and then you would have to recode BPS to use a web.config file instead of .htaccess files.
I think it would simpler just to create the custom web.config file manually based on the BPS security filters (basically translate them). Translating the BPS .htaccess files to web.config would not be a difficult thing to do. The big deal is all the other prerequisites and factors involved with Windows IIS hosting.
Someday I may try and tackle this, but because of all the prerequisites and special conditions with Windows IIS hosting i think this would be a nightmare to try and support. So if i do try to take this on it would not be for several months. nginx is actually next on my list to tackle. Thanks.
"Pretty" permalinks usually require mod_rewrite, and IIS (common on Windows servers) does not support mod_rewrite. (If you are using Apache 2.0.54, on Windows, mod_rewrite may work, provided it is enabled in apache\conf\httpd.conf.)
If you are using IIS 7 and have admin rights on your server, you can use Microsoft's URL Rewrite Module instead. Though not completely compatible with mod_rewrite, it does support WordPress's pretty permalinks. Once installed, open the web.config file in the WordPress folder and add the following rule to the system.webServer element