HW koji imaš je više nego dovoljan za server kakav želiš. Ja bi nabavio još 1 x Gb mrežnu za PCI Express x1 slot preko koje ideš na 5 - 8 portni Gb switch a sa njega na kompove. Nadam se da je i tel. priključak (adsl) u tom hodniku pa tu staviš i server i adsl modem.
Šta se tiće SW možeš M$ putem, ali mislim da je bolje da podigneš nešto na bazi linuxa. Ima polu - gotovih, gotovih rješenja koja rade sve šta tebi treba a brže i stabilnije. Nedavno je bilo par tema o tome na forumu, potraži malo.
Šta se tiće gore spominjane mrežne, onu 100Mb on-board postaviš kao "ulaznu" prema adslu a ovu Gb (bržu) prema switchu tj. kompovima. Objašnjenje skraćenice niže: LAMP = (Linux, Apache, MySQL and PHP) server
Evo par vodiča:
Step By Step Ubuntu 8.10 (Intrepid Ibex) LAMP Server Setup
Build your own server part 1
Build your own server part 2