Ich spreche nochmal die Dinge Mailserver und Cronjobs etwas detaillierter an:
Zum Mailserver:
Der Mailserver ist ein Muss, wenn man nicht unbedingt Teile der Website umschreiben möchte. Ein Mailversand wird bei der Registration, den beiden "Passwort-vergessen"-Funkionen und allen Spendenaktionen benötigt.
IIS
Entweder nutzt man den standardmäßigen Windowsmailserver, den man u.U. erst nachinstalliern muss, oder man entscheidet sich für

. Beide Möglichkeiten hier einmal kurz illustriert:
Mailenable:
Du besuchst die MailEnable-Seite und lädst dir die aktuelle Standardedition herunter. Bei der Installation ebendieser müssen lediglich ein paar Dinge beachtet werden:
"Select Components": Web Mail Service reichtr vollkommen, Migration Centre ist überflüssig
"Post Office Name / Password": Wird eigentlich nicht gebraucht, könnt also irgendeinen Schmarn eingeben
"SMTP Connector Configuration": Jetzt wird es wichtig: Wird kein standardmäßiger Domain Name eingetragen, so tippt dort die IP des Servers ein. Alle anderen Angaben sollten bereits gesetzt sein, die unverändert lassen.
Mercury Mailserver
Selbe Funktion wie MailEnable, allerdings ist das hier der Mailserver, der von Xampp benutzt wird. Eine Beschreibung über Installation o.Ä. kann ich nicht geben, deswegen einzig und allein der Downloadlink:
, "Mercury/32 Mail Transport System for Win32 and NetWare Systems v4.74".
Standardmailserver
*FOLGT DEMNÄCHST*
Xampp
Xampp sollte selbstständig Mails versenden können, es ist also kein zusätzlicher Mailserver von Nöten.
-----------
Zu den Cronjobs:
Sie laufen nicht von selbst. Auch nicht dann, wenn man die Website sozusagen funktionstüchtig machte. Es gibt zwei Möglichkeiten: Entweder bezahlt ihr für den Dienst, der den bestimmten Pfad der
xinc_cronjob.php aufruft oder ihr nutzt euren eigenen Windowsserver.
Im ersteren Fall kann ich

empfehlen. Ihr könnt euch dort einen Account erstellen und (zumindest) einen Cronjob pro Account einrichten, wenn ihr nicht den kleinen Obulus zahlen wollt. Da die Seite aber um die zwanzig Cronjobs benötigt, kommt man hier um eine Extraausgabe nicht umhin.
Die andere Möglichkeit, die ich selbst für wesentlich besser erachte, nachdem ich sie neulich herausfand: Windows' eigener "Geplante Aufgaben"-Dienst. Werfe einen Blick in

, dort habe ich es maßgeblich vereinfacht.