This can be done in a html, flash, php, java, etc.
below is just 1 common solution :
In a HTML form, you will need a field to accept the recipient's e-mail address and the "mailto:" command. The e-mail content will be your "website URL".
Apparel designed for Software Geeks.