Cara, o ideal seria utilizar um hub, mas como tu não pode, tu pode comprar um cabo de rede e ligar os dois pcs, só que quando tu for comprar tu avisa pra quem for montar que e´um cabo para ligar os dois pcs diretamente, sem hub porque a montagem é diferente. Daí, tu utiliza um proxy para compartilhar a conexao com a internet, tem diversos por ai, um exemplo é o wingate. Importante lembrar que essa é uma das soluções para o teu problema...