Das geht unter Linux, so wie du es dir vorstellst nur mit SAMBA.
Ansonsten halt FTP-Server benutzen (Proftpd ist ja schon lauffähig) ,Verbindung aufbauen, daten rüber, fertig..... Der Windows-Dateimanager unterstützt die eingabe
ftp://root:passwort@IP_des_LinuxServers , dann hast du das Aussehen wie ein Netzlaufwerk und kannst daten hin und her schieben.
PS:
habs noch nicht getestet (nackenschlag von den DEVs einhandel), weil ich gerade erst einen weiteren Intranetserver hier baue.
Aber es könnte auch mittels WEBDAV gehen, dann hast du ein permanentes Netzlaufwerk im Windows und hast zugriff auf das \htdocs Verzeichniss.
Schau dazu mal die conf an, (ausgehend von XAMPP 1.5.1)
in der httpd.conf von xampp müsstest du das " # " vor dem include Befehl für webdav entfernen.
dann die \opt\lampp\etc\extra\httpd-dav.conf deinen wünschen anpassen.