The error "waiting for subsystem to start" might be because the web shield file ashWebSv.exe is missing (I assume your aswWebSv.exe is a typo) ?
Try a repair of avast. Add Remove programs, select 'avast! Anti-Virus,' click the Change/Remove button and scroll down to Repair, click next and follow. You need to be on-line to do this.
You might need to add the proxy to those that web shield monitors (usually only port 80 is monitored) by adding ,87 to the Redirected HTTP port(s) and possibly the Ignore local communication, because traffic between the two proxies is local. Sorry I'm not sure here as I don't use a network let alone a satellite modem.