Well aaron - if you want Apache to run, at least on Port 80 - you will have to either uninstall IIS or make it so its startup type as a service is 'manual'.
That is correct you can not run two servers on the same port. You can however change the apache port in your configuration or change the IIS7 port to anything other than 80 and they will both run.