Aweber help needed - paid help?

Hi - I am having a problem with an Aweber parser I created, it seems to be picking up the wrong information and adding the name and address of the email address that the email was forwarded from, example.com and michelle@example.com. What it should be doing is picking up the name and email address from within the body of the email.

This is the header of the email (which I had also forwarded to another email address so I could see what was being forwarded automatically to the aweber list by dreamhost mail filters):

From example.com Mon Aug 2 11:47:41 2010
X-Apparently-To: angv04@yahoo.com via 98.137.26.181; Mon, 02 Aug 2010 04:47:42 -0700
Return-Path: <x10218389@friskymail-mx2.g.dreamhost.com>
Received-SPF: none (mta123.mail.sp2.yahoo.com: domain of x10218389@friskymail-mx2.g.dreamhost.com does not designate permitted sender hosts)
X-YMailISG: z4ysZxEcZApRvsA6c_KbVWBLtCOELgVAdp_9QLxzpyM0AfOQ
9JC7KlSoQ7d1U0hFYT5mOxvAUsXIMSR_TTOtZZQW7T.zvF3CCvEqSSi4biQ
zjn3OzeWaQm5RHeTxD20nmWaF1vJ_ZVgUZkg
.SUUOtjF4LxTPdG5LKDLqEP
Z9283_IjHOrfPG17HABh9TZ_mzi9ghNKOb8RurJLi1sfLuJIUv_Z2j0FTkCC
O851x5jEeaTAKrq8A3laErHTwWM.kVP22Eg5hCWaHRkSYeqbKxO14TOiJXvk
uBK0OjGITpdhlSjKHcTsS4VS8BF0_Ic_NCy7MXHRhkcaaB7fu.umCpg8d9dI
8Po4Qmf_l_izTdmzhm62D09KH2n65QXeB0oCQqaWUUX8Ecgly8kk8Np4ZYZ0
RLJ8j_qrPgkxhx4CGieUcnJI3bU3pe2loPqP.I4E6T3OeNO6Uc7JURIdfFEq
zJm.jUmwNrpIFSxu1Ttl22nbuhF4Dsu_PbWBfrHkhKBJRCBXdwxjcqK4oAzg
c1YS9wpvfPhUPv3pX59DfiMyz1Bb9g8fUo6q_hXC7Vz8WRYQVuHxEZ9cvJmF
cIC81vaxB7vLwtIrZS1eg_nsVhevduqn6dqLlh8tJqbS9Mh0c4fB5i4VZG5Q
BfvISw–
X-Originating-IP: [208.113.200.11]
Authentication-Results: mta123.mail.sp2.yahoo.com from=example.com; domainkeys=neutral (no sig); from=example.com; dkim=neutral (no sig)
Received: from 127.0.0.1 (EHLO friskymail-mx2.g.dreamhost.com) (208.113.200.11)
by mta123.mail.sp2.yahoo.com with SMTP; Mon, 02 Aug 2010 04:47:42 -0700
Received: by friskymail-mx2.g.dreamhost.com (Postfix, from userid 10218389)
id F05997C40EC; Mon, 2 Aug 2010 04:47:41 -0700 (PDT)
X-Original-To: michelle@example.com
Delivered-To: x10218389@friskymail-mx2.g.dreamhost.com
Received: from crusty.g.dreamhost.com (caibbdcaaaaf.dreamhost.com [208.113.200.5])
by friskymail-mx2.g.dreamhost.com (Postfix) with ESMTP id 9305D7C4181
for <michelle@example.com>; Mon, 2 Aug 2010 04:47:41 -0700 (PDT)
Received: from renault.dreamhost.com (renault.dreamhost.com [208.113.195.21])
by crusty.g.dreamhost.com (Postfix) with ESMTP id 6FBFD11DD7C
for <michelle@example.com>; Mon, 2 Aug 2010 04:47:41 -0700 (PDT)
Received: by renault.dreamhost.com (Postfix, from userid 1736065)
id 695FA8CBD9; Mon, 2 Aug 2010 04:47:41 -0700 (PDT)
To: michelle@example.com.au
Subject: Purchase Report
Date: Mon, 2 Aug 2010 21:47:41 +1000
From: “example.com” <michelle@example.com>
Message-ID: <d9f389a86b81d7b0d064c6efa10e8c25@www.example.com.au>
X-Priority: 3
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.4]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=“UTF-8”
Content-Length: 365

This is the body:


Customer Details

Billing Info

First Name: Angela
Last Name: Lewis
Phone: 04
Email: contact@example2.com

Shipping Info

First Name:
Last Name:
Address:
City:
Country: AU
Postal Code:

Purchase # 25

Inside_Out.pdf: http://www.example.com.au

Total Shipping: $0.00

Total: $0.10


And this is what the Aweber parser is looking for:

[>\s]*Email:\s+(.+?)
(in body) for Email

[>\s]*First Name:\s+(.+?)
(in body) for Name

Please help with this

Thanks!