This document will help you setup Tomcat + IIS in a Microsoft Windows environment. If you need to find a company that offers Tomcat hosting then please see my other blog entry about GWT Hosting. Thanks!
Setup tomcat server under IIS steps - Google Docs & Spreadsheets