Si quieres que al "cliente" (navegador) le salga la ventana de "descargar" archivo .. debes de mandarle las cabeceras HTTP adecuadas para que lo entienda como archivo a descargar y no como un posible archivo con formato MIME reconocido que lo interprete .. Todo esto es parte del protocolo HTTP (que puedes verlo si quieres en
www.rfc.net por ejemplo)
Fijate en este mensaje:
http://www.forosdelweb.com/showthrea...hreadid=132915
Un saludo,