Also wenn ich Dich richtig verstehe, willst Du über das Internet auf die Freigaben eines anderen Windowsrechner zugreifen.
Du must dazu am Router die Ports für die Windows-Freigaben (Glaube 137, 139, guck lieber nochmal nach...) auf den Zielrechner weiterleiten. Stichwort Portforwarding.
Natürlich musst Du dann \\[IP/Hostname]\ eingeben.