CAUTION: I would NEVER perform any of the steps I indicate below WITHOUT getting a backup FIRST.
Sound like you need to get the install of SQL 2008 off the server, then repair the install of SQL 2005.
Here is a tool to cleanup MSI installations:
http://support.microsoft.com/kb/290301Here is a link to repairing the installation of SQL 2005:
http://msdn.microsoft.com/en-us/library/ms144259%28SQL.90%29.aspx