How can I enable customers to email their cart from a domain-hosted email?

I would like my customers to be able to email their cart from a domain-hosted email. You can find this exact solution at knoll.com. Any idea where to start with something like this?