Nietypowa sieć bezprzewodowa

Witam

Zamierzam stworzyć bezprzewodową sieć ad-hoc składającą się z 3 komputerów. Do jednego komputera podłączona jest udostępniona drukarka. Dodatkowo oprócz komputerów znajdujących się na stałe w sieci chciałbym umożliwić wydruk obcemu komputerowi; jednak komputer ten ma mieć możliwość dostępu tylko do drukarki(w sieci są udostępnione całe dyski komputerów i nie chcę aby ktoś miałby do nich dostęp)

W przypadku gdy podam hasło do sieci obcy komputer pracuje na takich samych zasadach jak pozostałe.

Nie wiem czy na Windowsie uda się coś takiego wykombinować; Dobrze by było gdyby autoryzacja obcego komputera odbywała się nie poprzez podanie hasła tylko podłączenie pendrive’a z kluczem(tak zabezpiecoznym aby nie dało go się przegrać na dysk).

Isntnieje opcja podpięcia do sieci 4 komputera działającego pod Linuksem, który autoryzowałby ww sposób obcy komputer ale to koszt zakupu i energii kolejnego komputera.

Dzięki sugestie.