http://www.safer-networking.org/en/download/
Go there and download that...run it and with a bit of luck your problems will be over...apart from that visit the McAfee website and use their online virus scanner.
I'd also suggest getting a firewall and perhaps using Firefox instead of IE.