Comincio passo passo a risponderti:
Se decidi di optare per un router ribadisco che la cosa migliore è collegarlo su una scheda di rete al PC Linux e lasciare perdere la connessione USB che ci sono ancora troppe incompatibilità. Una volta collegato, se decidi di far da firewall il PC Linux condividendo la connessione intenet su tale pc ti serviranno 2 schede di rete (per far le cose fike
forse la soluzione migliore a questo punto è provare ad usare un router con supporto Wi-Fi: per i driver ti consiglio di dare un' occhio a questo link: http://hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html e a questo http://www.tldp.org/linuxfocus/Italiano/December2004/article361.shtml
Per la soluzione 2) potresti poi ovviamente condividere la connessione dal pc Linux, usato come gateway, con gli altri 2 pc M$ per ragioni di sicurezza (cmq la sicurezza la fa l' admin e non il firewall, se è configurato male anche il firewall più sofisticato e all' avanguardia verrà bucato