Bueno, te pase un link pero al parecer no lo haz leido.
Primero que nada, lo que quieres es acceder a xampp(Apache, mysql, PHP y Perl) que tienes instalado en tu PC remotamente. Tendras que configurar tu Router para que redireccione todo el trafico a un puerto y IP especifico.
Cuando termine de configurar el Router y la PC, ps solo queda enviar la peticion GET al archivo que se aloja en tu PC.
Supongamos que tu ip sea: 194.91.103.181, la peticion GET seria:
<?php
$sFileOpen = fopen("194.91.103.181/resultados.txt","r"); $sRead = fread($sFileOpen, 900000); echo $sRead;
?>
La opcion que creo que es la mas optimizada es @Castg!...
Subir archivo: la idea sería que vos te metas a una página que se encargue de subir tu archivo al servidor y desde ahi, si se puede manejar