Was ich noch nicht verstehe ist, warum du "Verknüpfungen" hast/benutzt.
Wozu dienen die ?
Grundsystematik:
Ein alten PC mit XP und XAMPP drauf, das Verhalten des XAMPP erstmal local an diesem alten PC getestet !?!?!
Laptop mittels Netzwerkverbindung (WLAN/LAN) hochfahren und einen Browser öffnen mit folgendem auf
http://ip_des_alten_PC .
Jetzt sollte auf dem Laptop das Willkommenscreen von XAMPP auftauchen.
Somit wäre das Netzwerktechnische geklärt.
Wenn du den \xampp\htdocs Pfad auf dem alten PC "Freigegeben hast" so sollte eine Netzwerktechnische Verbindung von Latop auf dieses "Freigegebene Verzeichnis" ohne weiteres möglich (sofern beide Rechner mit XP laufen)
Diese Netzwerkverlinkung erstmal auf dem Laptop herrichten mit der Option "Bei Neustart wieder verbinden".
Jetzt ist es auch möglich eine Verknüpfung dieser Netzwerkverbindung auf dem Desktop zu erstellen.
Wenn du nun im Laptop HTML/PHP pages baust und diese mittels dieser Netzwerkverbinung in das \xampp\htdocs Verzeichnis rüberschiebst, ist der Aufruf vom Laptop weiterhin
http://ip_des_PC/seitenname.html(/php)
Viel Text für nix bestimmt, daher nochmal die Frage.
Was versuchst du mit deiner angedeuteten "Verknüpfung" zu erreichen ?