Perché usi gli header?
Io eliminerei questa parte:

Codice PHP:
if(ereg("MSIE ([0-9].[0-9]{1,2})"$_SERVER["HTTP_USER_AGENT"])) {  

header("Content-Type: application/octetstream");  
header("Content-Disposition: inline; filename="$name");  
header("
Expires0");  
header("
Cache-Controlmust-revalidatepost-check=0pre-check=0");  
header("
Pragma: public");  

} else {  

header("
Content-Typeapplication/octet-stream");  
header("
Content-Dispositionattachmentfilename=$name");
header("
Expires0");  
header("
Pragmano-cache");  



echo "",
$_PVTVARS['sql_backup']; 
e la sostituirei con questa:
Codice PHP:
$folder 'miacartella/';
file_put_contents($folder.$name$_PVTVARS['sql_backup']); 
Naturalmente in questo caso la cartella deve essere già stata creata in precedenza e deve avere i permessi di scrittura...