I want to add a router to my network instead of using one of my machines with ICS. The problem with this is that the cable modem is in the room with one PC and the other two PCs are in another room with one cable (very long and running through tight spaces) and so it's not practical to run another cable. I currently have a HUB in the other room for those two to share the ICS connection. If I get a router, can they still use the hub so that I don't need to run another cable?
[added]
The other problem I have that is related to this is that my ICS quit working properly and thus the reason I am looking at a router. The ICS was working properly until this weekend. I shut down the other computers as they weren't being used, updated Zone Alarm, and somehow they aren't working now. I thought it may have been ZA, but I tried disabling ZA (setting firewall to "low/off" setting) but it didnt help. I tried rebooting all of the computers after different steps, just in case, but that didnt help either. The odd thing is that I can connect to the file shares just fine and the computers connected to MSN messenger just fine, but for some reason they can't use IE or AIM. So, if anyone knows a solution to this that could possibly save me from hassles in the router question, that'd work too.

Thanks.