Существует модуль перезаписи URL для IIS7, поставляемый Microsoft. Он может импортировать правила из mod_rewrite. Он не имеет 100% совместимости, но большую часть того, что вы хотите сделать, он может сделать.
Существуют и другие сторонние устройства перезаписи URL с различной степенью совместимости mod_rewrite и разными ценовыми категориями. Helicon ISAPI Rewrite является коммерческим.
IIRF хороший. Бесплатно, в основном совместимо. Работает на IIS6 или 7. Я написал это.