Podrias ejemplificar un poco.
lo que estoy haciendo yo es esto
Código PHP:
$cmd = "mysqldump ".$db[database]." mail_masivo -u ".$db[username].
" -p".$db[password]." -r \"".BACKUPDIR.$n_archivo_sql.
"\" 2>&1";
$cmd2 = "bzip2 '".BACKUPDIR.$n_archivo_sql."' > ";
system(''.$cmd.' ; '.$cmd2.'');
$ruta = 'respaldos/'.$n_archivo_sql.'.bz2';
$nombre = basename($ruta);
header ("Content-Disposition: attachment; filename=$nombre\n\n");
header("Content-Type: application/force-download");
readfile($ruta);