If your network does not include a shared internet connection, no. You won't need a router. In it's simplest form, what a router does is connect two different networks. If all of the nodes of your home network are all within the same Network and you don't need to access any other networks, like the Internet, a crossover cable would be fine for 2 computers or a Hub and Straight Through cables for more than 2.