Ok so for the wirless part unless your wireless card is nautrally detected (i dont see much of this) you're going to need to look into Ndiswrapper, which is a wrapper to run windows drivers on linux.
for the actual network you can look into sharing files via samba, or NFS, seeing the other machiens should be as simple as mounting the windows machine as an ip:/drive via NFS.
Samba also has the ability to act as a domain controller etc. and is also a good way for windows machines to share with Linux via a workgroup or domain.
There's a good start for you