ya lo tengo.... jejeje, he pillao un poco de aqui, un poco de alli y ya ta !!!, funciona para Unix o Linux y para Windows
<?php
$filename = "fichero.sql";
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");
$usuario = "xxx";
$passwd = "xxx";
$bd = "xxx";
//windows
$executa = "c:\mysql\bin\mysqldump.exe -u $usuario --password=$passwd --opt $bd";
system($executa, $resultado);
//para Unix
$executa = "mysqldump -u $usuario --password=$passwd --opt $bd";
system($executa, $resultado);
if ($resultado) { echo "<H1>Error ejecutando comando: $executa</H1>\n"; }
?>
gracias de todos modos.... se me olvido buscar antes de preguntar... ;)