Does anybody have any information or know where to look on the following scenario:

A member account is created
Once created the member is assigned an email address
The member is able to check email and send email to outside persons

I know you can have unlimited email accounts, but some webhosts only allow you to check email through services like squirrell mail or horde. Anybody know how to do this through PHP? Would you have to create a complete inbox?