This would be straightforward if it didn't inclue an i-Pad. Windows settings could upset the XP and Vista systems but Apple stuff tends to jump into networks easily. I can't help wondering if the phone isn't getting Internet straight form the sky and your network isn't working at all.
Any possibility of that?
Two questions - can the computers "see" each other in a network through that hub and are they set in Internet Explorer>Internet Options>Connection tab>LAN button to "Automatically detect settings"?