Routers can be bought from any decent computer shop. Every computer connects to the router, and the router connects to the pc through either the USB port or by Ethernet (don't have a clue what it is). I don't know where you can get cat5 network cable from, you should be able to, but on the net it sells for £3.99 ($5) for 3 metres.
If I help you, I welcome Reputation Points to show your thanks. I won't forget it!