Also, ich finde es gut, das du dich auf diesem Wege der Materie annähern möchtest! Darum will ich auch gern etwas ausführlicher antworten.
Die Information mit 'nur einer Netzwerkkarte' ist sicherlich Unfug.
Jedes Windows-Client-Betriebssystem verwalten völlig problemlos mehrere Netzwerkkarten und der SBS 2003, den ich mal administrieren *musste*, hatte ebenfalls 2x LAN.
Allerdings: Wozu brauchst du zwei Netzwerkkarten, wenn du ohnehin einen Router und einen Switch betreiben willst? Der Router hält die Internetverbindung und reicht sie an alle Geräte weiter. So lange du also nicht deinen Server zum Router machen möchtest, oder zwei (physikalische) Netze aufbauen willst, kannst du dir eine zweite Netzwerkkarte eigentlich sparen.
Sobald ein "echter" Router im Spiel ist, ist er normalerweise Knotenpunkt im Netzwerk, der Server wird einfach wie alle Clients mit ihm verbunden und hat an dieser Stelle überhaupt keine Sonderstellung.
Wenn ich dir einen Router empfehlen darf, dann nimm diesen:
http://geizhals.at/deutschland/a438623.html
(Die zweite Bewertung dort ist von mir geschrieben) Er ist total günstig, läuft sehr stabil und bietet vor allem viele interessante Netzwerk-Funktionen, die andere nicht haben. Außerdem ist er VPN-fähig, was du ja auch gerne nutzen möchtest.
Gigabit-LAN und 300Mbit-WLAN gibt's obendrauf.
Für VPN musst du dann entsprechende Ports im Router an den Server weiterleiten, das konkret zu erklären, würde hier jetzt zu lange dauern.
Schreibe doch noch, was du genau mit dem Server machen willst. Denn ohne dich desillusionieren zu wollen, nur für den Dateizugriff über VPN könnte dein Server auch problemlos mit einem günstigen Windows 7 / Linux oder ähnlichem laufen. ;-)
Die eigentlichen Serverfunktionen (die man ja auch teuer bezahlt) kommen hier noch überhaupt nicht ins Spiel.
Grüße,
DerReisende