Hola,
Bueno lo que puedes es usar los headers de php
########################################
header ( “Content-Type: application/octet-stream”);
header( “Content-Disposition: attachment; filename=archivo.rar“);
readfile(”
http://www.milo.com/prueba/index.rar“);
##########################################
http://www.milo.com/prueba/ origen del archivo index.rar
index.rar -->es el archivo original.
archivo.rar --->es el archivo renombrado por php.