Hi!
I think a good way to interconnect 2 cFP with one PC is an unmanaged switch (managed switch, in my opinion, add complexity and is not mandatory!). I don't understand how local printer is connected: is it cable-networked with the other 3 components, and you need an internet connection to reach remote site in which cFPs, PC and printer are, or is it wireless-networked to your pc?
Depending on topology, you can also check for an integrated device, such as a wireless access point with switch.
graziano
PS.: do they still produce hubs?!?!?!? I thought they were banned

Don't use an hub, switches cost just like hubs.....