wie von wuschel schon erwähnt geht nur der abruf über pop3, dies ist relativ unkritisch möglich, indem jeder besucher seinen server angibt, username und passwort. die frage ist jedoch, inwiefern ertraut dir der user, da du ja theoretisch alles protokollieren könntest und seine daten für unlautere zwecke wie z.b. in seiner mail stöbern nutzen könntest.
der versand von mails ist da schon schweiriger, da dieser über smtp läuft. du könntest zwar recht einfach den sendmail (oder derivat) auf dem server zum versand nutzen, da stellt sich aber das problem von spamming und anonymen beleidigungsmails, da er ja als absender angeben könnte was er wollte, oder dein server als absender genannt würde. du müsstest das ganze also über eine registrierung der user machen um dich selbst abzusichern.
andere mäöglichkeit wäre das nutzen des smtp-servers des providers vom kunden, ist aber technisch nicht nicht ohne weiteres machbar, da die meisten smtp-dienste bei providern gegen das lelaying abgesichert sind.
ist also ein größeres unterfangen mit sicherheitstechnischen aspekten, die es fast unmöglich machen ohne programmierkenntnisse so etwas zu realisieren, selbst wenn es fertige produkte geben würde.
ansonsten ist sourceforge eine gute anlaufstelle.