You can setup something like xampp and run a server off your home computer accessible via local internet (and even to the outside world with a little work).
If you want other people in the network to have access to the files on the server, just set them up FTP accounts (xampp comes with apache, Mysql, php, an ftp server, and a local mail server) so you can do everything within your network!
http://www.apachefriends.org/en/xampp.html