margancia:
En realidad basta que tengas el Apache.
Wamp, Xampp, etc, son un conjunto de aplicaciones en forma de paquete, Php+MySql+Servdor FTP, y demás.
No se si es mejor o no, porque no conozco Wamp, pero con Xampp me siento muy a gusto y nunca me trajo problemas, además viene muy completo. Para conectar entre las PCs, el esquema básico sería
Asignar a las PCs ip fijas
ej.
PC1 = 192.168.0.2
PC2 = 192.168.0.3
...
PC10 = 192.168.0.11
(estos numeros son solo de ejemplo, deben estar en un rango de direcciones igual al que tengas como "puerta de acceso predeterminada", es decir la ip de tu router)
Instalar en una de ellas el Apache (Wamp, Xampp), obviamente la PC que Sirva tendrá que estar prendida permanentemente, si está en la PC1
Cualquiera de las otras PCs podrá acceder por
http://192.168.0.2
Otra forma, un poco más "elegante" de hacer la cosa es creando un VirtualHost. Para evitar usar ip's y poder acceder por ejemplo desde
http://miempresa.local
Te sugiero que primero lo hagas funcionar con lo de las ip, y cuando te esté funcionando, recien ahi pruebes el otro método
Saludos