for MS networking, what OS you on? for the most part control pannle>Network Connections>Local Area Connection>properties> make use file and printer sharing are installed/on. do that on all comps. right click on my computer>porperties>computer name>set network ID and computer name> open up my network places>view workgroup computers.
that should work, or some other steps are needed look at this
http://www.computerforum.com/showthread.php?p=293758#post293758
that gets you file sharing and printer sharing(even if it is usb)
i can tell you how to do a home web server, but i dont know how to do the other stuff.