Äh. Ich komm da grad nicht so ganz mit.
Das Skript 'ausführen' kann ausschliesslich der Server. Das Script 'aufrufen' bzw. die Ausführung anstossen kann jeder beliebige Rechner.
Wenn Du nun C:\anyfile im Webbrowser angibst, dann sendet Dein Webbrowser C:\anyfile an den Webserver, und dieser übergibt die Datei an Dein PHP-Script. Dein Php-Script kann gar keine Ahnung haben, wie die Verzeichnisstruktur des anfragenden Rechners aussieht.
Etwas anderes wäre, wenn Du z.B. \\DEINRECHNERNAME\$C\anyfolder angibst, und Dein PHP-Script dann - wie auf dem
localhost Filesystem - halt auf die normale Netzwerkfreigabe zugreift. Dort kannst Du dann auch rekursiv arbeiten (genauso wie Du ein Verzeichnis mit allen Files, Unterordnern und einer ganzen Baumstruktur vom Server auf einer Webseite anzeigen lassen kannst).
Du kannst freilich versuchen, anhand der http-Header die
IP abzufragen und aus dem Pfad 'C:\anyfolder\' eben sowas wie \\xxx.xxx.xxx.xxx(
ip des anfragenden rechners)\$C\anyfolder' zu machen, aber ob das so gut funktioniert ist eine andere Sache.
In den beiden Fällen musst Du übrigens dafür sorgen, dass Dein Server im Heimnetzwerk bzw. genauer dessen Besitzer des Webserver-Prozesses auch auf Deine Standard-Freigaben zugreifen darf.