Código PHP:
<?php
$zip = new ZipArchive;
$zip->open("mi_zip.zip"); //crear nuevo zip
$MQ=mysql_query("SELECT * FROM archivos WHERE empresa='$empresa'", $conexion);
while($MFA=mysql_fetch_array($MQ)){
$archivo=$MFA['archivo_nombre'];
if($_POST[$archivo]) $zip->addFile($archivo, basename($archivo)); //agregar archivo
}
$zip->close();// cerrando el zip
$mail->AddAttachment("mi_zip.zip"); //adjuntamos el zip
$mail->Send(); // enviamos el mail
unlink("mi_zip.zip"); //borramos el zip
?>
por cierto estoy omitiendo todos los pasos de la creación del mail