sowas wie apache zum beispiel:
http://www.apache.de/
ist aber eher überdimensioniert für euren zweck. ist glaube ich der meistverbreiteste server im netz. aber schlecht konfiguriert offen wie ein scheunentor. gibt natürlich genug andere ==>
www.googleistdeinfreund.de
dass der pc als server anfälliger ist als ein normaler pc im netz glaube ich schon. firewall und antivir bringen da mehr oder weniger auch nichts mehr. wenn du mit nem pc im netz bist, so haste lediglich deine ip, mehr nciht fürs erste. klar laufen programme wie icq, firewall, etc... aber auf den ersten blick kann man damit auch nicht viel anfangen. wenn jemand aber zb nen server laufen hat mit eigener website, so lässt sich darüber schon leichter "kontakt" herstellen, da du dadurch im internet eine direkte ansprechbare präsenz zeigst und somit auch daten vom rechner anderen bereitstellst. ist da was falsch konfiguriert oder eine alte version dann gehts recht einfach "einzubrechen". eine firewall (zumal auch firewalls sicherheitslücken haben und man über diese nen pc "hacken" kann) bringt dann nur bedingt etwas, im normalfall eigentlich nichts, da du dem server so oder so erlauben musst ins netz zu gehen und somit gewisse ports freigegeben hast. hardwarefirewall macht da nicht unbedingt eine ausnahme, zumal die auch nicht immer auf dem aktuellsten stand sind und gegen manche exploits auch garnichts anrichten können. wenn dann noch xp auf der kiste läuft, gibt es imho kein rechtemanagement, bzw wer den server hackt der kann auch dies kurzerhand wieder deaktivieren und ist mehr oder weniger als admin drin.
vielleicht meckern einige dass diese darstellung und erklärung schlecht ist, kann sehr gut sein. man kommt so aber auch ins netz einer informatik uni rein
generell wäre linux schon wegen ressourcen und rechtemanagement die bessere lösung. aber aufgrund des fehlenden netspeeds würde ich dir raten nen server zu mieten, reinen webspace zu mieten oder einfach kostenlose alternativen zu nutzen (oben paar genannt).
solltest du mit der leitung noch surfen/spielen oder gar filesharing betreiben so wirds fast unmöglich den content anzubieten.
je nachdem wieviele leute du auf der seite erwartest wäre es imho auch ein sicherheitsrisiko ununterbrochen der server online zu halten, v.a. wenn du dich mit der materie nicht wirklich auskennst.
hör auf uns

und nimmirgendwo im netz ein angebot wahr - sparst schonmal strom dabei
EDIT: zum thema linux: linux ist kein ersatz für windows! es ist lediglich eine alternative. genauso wie ein motorrad auch kein ersatz für ein auto ist, obwohl beide dazu in der lage sind dich von A nach B zu bringen. unter linux installiert man nichts wie bei windows, du wirst da auch niemals ne setup.exe finden. so hat ein motorrad auch kein gaspedal, und jeder der denkt er kann gut auto (windows) fahren kann aber nicht unbedingt motorrad fahren, außer er hat es gelernt. lies dir einfach mal das hier durch:
http://www.felix-schwarz.name/files/opensource/articles/Linux_ist_nicht_Windows/