For anyone looking to do integration with iContact and e-Junkie, here is some PHP code that you can use (THANKS SO MUCH to e-Junkie and iContact for NOT bothering to get some notes on this somewhere...instead providing a non-answer of here's our list of developers and an integration solution for a completely different service, COOL!)
Of course, you'll need to replace the listid, specialid, and clientid variables with your own (I placed X's in place of mine) You can rip these from the create-a-form HTML feature at iContact) The use of the listid will allow you to stick the purchaser's info in a given list if desired, otherwise you can remove it.
Then set your Common Notification URL to http://www.example.com/icontactpost.php
good luck!
<?
$email = $POST['payeremail'];
$sendic = array('fields_email'=>$email,
'fields_fname'=>$first_name,
'fields_lname'=>$last_name,
'fields_address1'=>$address,
'fields_city'=>$city,
'fields_state'=> $state,
'fields_zip'=>$zip,
'fields_custom1'=>$custom1,
'fields_custom2'=>$custom2,
'listid'=>'XXXXX',
'specialid:XXXXX'=>'SARP',
'clientid'=>'XXXXXX',
'realistid'=>'1',
'doubleopt'=>'0',
'redirect'=>'none',
'errorredirect'=>'none');
$url = 'https://app.icontact.com/icp/signup.php';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $sendic);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>