Czemu XAMPP nie da rady? Włączasz w XAMPP'ie usługę Apache i MyQL a stronę wrzucasz do folderu htdocs, a na komputerach we wspólnej sieci w przeglądarce wpisujesz adres IP komputera na którym jest włączony XAMPP.
Oczywiście ten IP wpisujesz na innych komputerach z sieci, nie na tym gdzie jest odpalony XAMPP.
Pozdrawiam!