Buenas...
Gracias por contestar a todos... dec estabas en lo cierto , realmente
echo $Esta devuelve una cadena, el error lo cometia yo al no leerla completamente mediante un while.
Código:
while (InternetReadFile(handle,&Buffer,sizeof(Buffer),&BytesRead))
{
if(BytesRead==0){break;}
}
Una vez lee todos los bytes y sale del bucle while, el valor d Buffer es S o N.
Gracias otra vez.