How many Arduino boards does my project need?

One other option, perhaps, would be for me to solder/add a cat-5 ethernet port to the controller, instead of adding an additional Ethernet shield. Is this possible?