è solo una idea che non ho provato.
Prova ad aprire in scrittura un pipe con
fp=popen ("telnet ip_sito 80 > out.txt", "r");
e mandi lo standar out al file out.txt
poi scrivi sul pipe con fput o fputs la stringa
GET indirizzo_file_testo HTTP1.1
poi invii una stringa vuota (fine dell'header)
chiudi il pipe con
pclose(fp);
in out.txt hai il tuo output
ciao
sergio