According to the FAQ on page 18 of the scant documentation available for that modem (
http://www.scientificatlanta.com/products/consumers/userguidepdfs/webstar_userguides/749610.pdf), it will support up to 31 devices., but does not give any specific instructions on how to do so.
I suggest setting all the computers to 'obtain address automatically', and connecting them all to the hub, using the ports 1 through 5 first.
Then connect the modem to port 6 on the hub, and set the hub's uplink switch to 'uplink' rather than 'normal'.
Shut down the computers and power off the modem (unplug the power adapter from the back of it, or its 'wall wart' adapter from the mains outlet). Wait a minute or so... power the modem back up and wait for its lights to come back on and settle down (usually takes a minute or so), then turn on the computers one by one and see if they are assigned addresses properly. If not, change the uplink switch to 'normal' and do the shut down/power off sequence again and see if it works.
If that doesn't get it working, you may need to call your cable company's support department and ask how (which is what the modem manual's FAQ says to do). If they say it won't work and try to sell you a router, point out to them what it says in the manual on page 18. Now, if they want to GIVE you a router, that's a different story. ;-)
The disadvantage of using a hub is it divides up the 100Mbps bandwidth (that your network cards are probably all capable of) among all devices active on the network, while a switch provides 100Mbps of bandwidth to each port. If not more than 2 devices are transferring files between them at any one time, it's not really a disadvantage... or if you're only using it to share the internet connection, that connection would need to be pretty fast for a hub to slow things down. I don't know of any manufacturers that have even made hubs in a few years, so you've probably had that for quite a while (or probably got a very good deal on it). :-)