A big problem at LAN parties is the fact that we have all these custom maps/files that we have and no one else does, for half-life. This means we spend an hour transferring all over the network, and its hectic. I want to take all of these files in one big swoop, and write a program that when run on a client machine, takes all these files and patches them in. So the exe is on our server, we run it from our pc, and it patches us up-to-date with each other.

Is this possible? If so what am i looking at to do it?