Had a search around on here and on search engines for ages, but couldn't come up with what I was looking for.

Does anyone have any good online resources on how to set up a small network that will have a web server with a few vhosts and be able to handle about 200 mailboxes? I'm pretty much a novice - I know the basics but would like to check them over before committing to setting the network up...