Eikös FTP functiolla onnistu tiedoston luku ilman että se tallennetaan palvelimelle?
Tarkoitus olis tulostaa vain selaimelle tiedoston sisältö, joten turhaan sitä palvelimelle tallentaisi.
Voit avata FTP-urlin ihan tavallisesti fopenilla, filellä tai vastaavalla (olettaen, että palvelimella on allow_url_fopen päällä).
Aihe on jo aika vanha, joten et voi enää vastata siihen.