What you basicaly need is the following (no costs at all):
SMTP: e.g. exim or postfix
POP3: e.g. dovecot or cyrus mail system
its open source I use (linux world). But at least exim runs also on windows using the cygwin environment.
When the OS could be linux I would recommend a debian lenny based system (easy install, easy administration, easy security updates).
Regards,
Oli