1st - I really think you should fix the port 80 problem.
2nd - You are likely correct about the port address as the scripts create self-referencing URL's to operate. For WordPress, you can probably fix it by changing the URL in Dashbaord >Settings >General, append the port # in the Blog Address and the WordPress address (if set up) or appending it during setup. I can't speak to Joomla or Drupal, but the same advice will 'probably' work.
BUT - you should fix the problem
Skype? if yes, change the Skype Port
HTTPS.SYS ? In services, change its Startup to Manual
If Apache or WAMP were installed previously, uninstall them.
Search this forum for more tips, Win 7 often shares problems with Vista, as its the same core.