Solucionado
Solucionado,
En el archivo de la recogida de datos he añadido esto:
$CurIndex = sizeof($RecipArray);
$RecipArray[$CurIndex] = array();
$RecipArray[$CurIndex][] = $row_rsusersmail;
$RecipArray[$CurIndex][] = $rsusersmail;
$RecipArray[$CurIndex][] = "UserEmail";
$TotalEmails += mysql_num_rows($rsusersmail);
$CurIndex = sizeof($RecipArray);
$RecipArray[$CurIndex] = array();
$RecipArray[$CurIndex][] = $row_rsusersmail;
$RecipArray[$CurIndex][] = $rsusersmail;
$RecipArray[$CurIndex][] = "UserID";
$TotalEmails += mysql_num_rows($rsusersmail);
Y en el de envío esto:
//Success Or Failure
$MailLogBindings->SuccessOrFailure->ToDo = "insert";
$MailLogBindings->SuccessOrFailure->Connection = "conexionmysql";
$MailLogBindings->SuccessOrFailure->TableName = "email_log";
$MailLogBindings->SuccessOrFailure->EmailColumn = "EmailTo";
$MailLogBindings->SuccessOrFailure->ColumnList = array("NumeroDeMailing", "EmailLogUserId", "EmailTo", "EmailFrom", "EmailSubject", "EmailBody", "EmailHeader", "EmailError", "EmailStatus");
$MailLogBindings->SuccessOrFailure->TypeList = array("',none,''", "',none,''", "',none,''", "',none,''", "',none,''", "',none,''", "',none,''", "',none,''", "',none,''");
$MailLogBindings->SuccessOrFailure->ValueList = array("".$row_rsmailuser['id_mailing'] ."", "".$RecipArray[$RecipIndex][0]['UserID']."", "".$_SESSION["waue_mailing_presentacion_miscasas_1_To"] ."", "".$_SESSION["waue_mailing_presentacion_miscasas_1_From"] ."", "".$_SESSION["waue_mailing_presentacion_miscasas_1_Subject"] ."", "".$_SESSION["waue_mailing_presentacion_miscasas_1_Body"] ."", "".$_SESSION["waue_mailing_presentacion_miscasas_1_Header"] ."", "".$_SESSION["waue_mailing_presentacion_miscasas_1_Log"] ."", "".$_SESSION["waue_mailing_presentacion_miscasas_1_Status"] ."");