Internet is not need for tying 2 computer together. A crossover cable is required if you don't have a router/hub/switch. I do it on a regular basis. In the network connection CP, select your NIC card, rt click properties. Then scroll down to TCP/IP select then properties. Then select "Use the following IP". Enter IP like "192.168.xxx.xxx", 255.255.255.0 Each computer must have a different IP (last number set) You do not need anything in the DNS section.
Once both pc have been set, try to ping each computer.
You can turn on/install file and printer sharing form the Port Connection Properties. Make sure both PC are in the same group.