Ahora que recuerdo ...... cuando tenia al Skype en el mismo puerto del IIS no me tronaba, sino que me llegaba el request.form vacio (el QueryString si llegaba). Yo lo descubrí corriendo una herramienta llamada
Active Ports y revisando que el IIS estuviera solito. Claro que nunca probé una solución que leí después de arreglado el problema que decía que si se habían guardado objetos en Request este se podía dañar manifestándose como objetos en blanco y dando como solución utilizar el método Item (Request.Form("Parametro").Item)