Hola, estuve leyendo todas las notas anteriore y veo que lo que quieres hacer es acceder a archivos por ejemplo que estan en la pc3 estando tu en la pc1 utilizando como puente la pc2.
Para esto lo que necesitas si o si es un programita sencillo cliente servidor con winsock para que la parte "cliente" esté en la pc2, y este programa va a acceder a la pc3 por medio de controles como los ya conocidos (filelistbox, dirlistbox, etc) y tu desde la pc1 con tu programita "servidor" lo que haces es enviarle al prog cliente simples comandos que te los inventas tu como "ABrir" o "ATRAS" y que el programa cliente al recibirlos va a realizar determinadas acciones como son por ejemplo abrir una carpeta y siempre haciendo de espejo (mostrandole todo al servidor) que eres tu, sino no te enteras de lo que haces... y esto en un principio es lo que te haria falta.
Este codigo que te acavo de comentar (pero mucho mas potente) es lo que hice yo una vez haciendo un troyano que se metia en una maquina y yo desde mi prog server podia leerle todos los archivos del disco duro cd diskette y unidades de red, por eso te digo que te vale para la red...
Y te cuento más, si luego le implementas mas cosas al cliente (como abrir la unidad del cd o apagar el sistema) podras desde el server ejecutar esos comandos y divertirte...
Espero te sirva.