El tema del "passthru()" ojo porqué ejecuta un comando en el Sistema operativo .. (en el ejemplo está orientado a Linux y usa "cat").
   Cita:  como mandas el archivo "de a pocos"
    Revisando la documentación (por qué no me acordaba ya ..) .. tienes la función directa: 
fpassthru() 
http://www.php.net/manual/en/function.fpassthru.php 
Fijate en los ejemplos (sobre todo de los comentarios de los usuarios de esa función) ... 
Un saludo,