Well I believe the updates use regular http port 80 access but rather than assign ports there are only three elements that require internet access avast.setup (avast! update), ashWebSv.exe (avast! web scanner) and ashMaiSv.exe (avast! mail scaner).
I would have thought that your firewall logs should be able to confirm what ports are used by avast ?
What is your firewall ?