Em primeiro lugar, nada é reservado pelo Windows.
Se você quiser usar a porta 80 para o apache com o IIS instalado (no Windows 7), basta abrir Gerenciador do IIS - > abra a ligação Default Web Site (clique com o botão direito do mouse e escolha a opção Edit Bindings ) e substitua a porta 80 a 81 e pressione ok. Isso é tudo.
Agora, sobre o TomCat:
Por padrão, o TomCat usa a porta 8080 , porque é a porta padrão para todos os proxies http.
Se você quiser definir o trabalho do TomCat na porta 80, você precisa substituir na configuração do apache que ele pode usar a porta 90 em vez do padrão 80, então agora você pode configurar o TomCat para trabalhar com a porta 80.