Se vc. utilizar um modem "roteável" (veja em
www.abusar.org) vc. só precisa do switch/hub. Note que, pelo número de máquinas, vc. vai precisar de um de 20 portas (mais uma "wan" para o modem) ou de pelo menos três de oito portas. Pode usar os da "encore" que eles resolvem, além de serem baratos.
Quanto ao modem/roteador, ou apenas roteador, recomendo os da dLink caso vc. deseje comprar, lembrando que os roteadores da dLink vêm com quatro portas ethernet.