Well I say little known facts, but in reality it is a well known fact to those of us who are Ntwk engineers.
Any connection can be shared.
Essentially, the main connection point is your gatweway and it feeds the rest of the systems hooked up to it.
If computer A has 2 nics in it, 1 nic is hooked up to cable modem, 2nd nic is hooked up to hub.
Nic 1 has a ip address assigned to it for one netwk (cable modem) Nic 2 has a different pvt netwk IP assigned to it.
And computer A is acting as a router between the
2 pvt networks. Any computer connected to the hub that has computer A NIC 2's IP adress set as the gateway, will be able to connect out.
Downside is that computer A always needs to be on. UpSide, you can configure all of your fwl access on that machine.
There are DSL routers out there in the NetGear family that will automatically assign IP's to anyone who requests it from behind it. (DHCP and NAT)
So in short, the answer to your question is yes, you can hook up more than 1 host to a connection, you just need to know how to do it.