You need to either get a router, or setup one of the computers as a internet connection sharing PC http://support.microsoft.com/kb/306126. In that case you need to either setup a wireless connection between the computers, or get a second network card for the one that is sharing the connection.

You are 99% better off just buying a cheap router though.