You can buy or even make a crossover ethernet RJ 45 cable.
http://www.makeitsimple.com/how-to/dyi_crossover.htm

Other options are to get two wireless cards ( with out the router ).
then use the software on both computers and put it in i think it's called ad-hoc mode.
It's the mode for peer to peer,not the mode to connect to a router.