Instead of trying to work this yourself, it would be wise for you to sign up at one of the free malware removal sites below. You should probably stop trying yourself, as it could make it harder for the malware removalist to diagnose what you have.
http://www.bleepingcomputer.com/
http://www.geekstogo.com/forum/
http://www.cybertechhelp.com/forums/
http://forums.whatthetech.com/