as mentioned by someone above, this sounds similar to klez.
there was also a similar post made about this not too long ago:
http://www.contour.org/cgi-ubb/ultimatebb.cgi?ubb=get_topic&f=38&t=007756&p= scroll down to second to last post, there are some helpful links in there.