Hmm mshta.exe itself its not spyware but when you say you have 30+ running that is really wierd, sometimes virus try and use similar names to try and trick you so it may be a virus. One program I have had success with removing spyware is Spyboy Search and Destroy (just google it) im pretty sure its free, if not you could probably torrent it.

Good Luck