ウイルス作成者の特定はほとんど不可能です。
(過去に逮捕された例はありますが)
さて、ご質問の件ですが、
自分に発信している人物の特定はある程度可能です。
#1の方もいわれてるとおり、ヘッダから情報を読み取ります。
ヘッダの中に
「例」
Received: from mail.geocities.co.jp (mail.geocities.co.jp [***.***.**.***])
by sv01.geocities.co.jp (8.9.3+3.2W/3.7W)
with ESMTP id EAA23773 for <*****@***.ne.jp>;
Thu, 28 Nov 2002 04:13:05 +0900 (JST)
Received: from banna (*****.**.*****.NE.JP [202.168.***.**]
by mail.geocities.co.jp (1.3G-GeocitiesJ-3.3)
with ESMTP id EAA08235;
Thu, 28 Nov 2002 04:11:58 +0900 (JST)
Received: from a ([192.168.0.2])
by banna (8.9.3+3.2W/3.7W)
with SMTP id EAA06563;
Wed, 27 Nov 2002 04:06:24 +0900
とかかれたものがあるかと思います。
そのなかで、一番古い時間帯の物に注目します。
ただし、その時の注意点として、192.168.0.2のIPアドレスが書かれたものは無視してください。
(192.168.*.*と書かれたアドレスは内部アドレスのためです。)
この場合Thu, 28 Nov 2002 04:11:58 +0900 (JST)の時間のものです。
その中に書かれている。
Received: from banna (*****.**.*****.NE.JP [202.168.***.**]
by mail.geocities.co.jp (1.3G-GeocitiesJ-3.3)
注目します。
この場合、banna(*****.**.*****.NE.JP [**.***.***.**]から
mail.geocities.co.jp (1.3G-GeocitiesJ-3.3)に送られてるとかかれてます。
ですから、banna(*****.**.*****.NE.JP [202.168.***.**]の部分の
*****.NE.JP又は[202.168.***.**]に送信に使用されたメールサーバーのドメインやIPがかかれてます。
IEと立ち上げて、アドレスの部分にhttp://www.を*****.NE.JPつけて入力すると、
Webサーバー(HP)が表示されることがあるので、HPに書かれているアドレスにメールで連絡するか、
http://www.mse.co.jp/ip_domain/
から、検索して、ドメイン管理者(社)に対して、メールで連絡を取る方法で、対処できます。
自分で個人までの特定は難しいですが、メールサーバーの管理者をとおして、対処することはできます。
大きなプロバイダーなどでは、時間がかかりますが(ニフティなど)、対応してくれます。
また、他の方も書かれてるとおり、自分のPCのセキュリティの強化も忘れずに行っておいてください。
ウイルスチェックソフトの導入や、セキュリティホールのバッチあてなど。
また、管理者にメールを出すときは、該当するメールのヘッダ情報は忘れなく提出してください。