you just need the modem and belkin 54mb router dont you? all pcs bar one are wireless,from what I can see you do not need the switches,you will still get 11b speeds which as far as I know are fast enough for internet
This is not my area just thought I would add my tuppence worth

Could you use your mail server as a print server also??