I want it to be a hot spot with my URL on it. That's not possible.
Images are just that - binary data represented by some program to display something.
If you want to write a web page, you associate a link to an image. Actually, you can copy the source code above to your web page, and it will work. Now, there are some email programs out there, which sadly allow you to send web pages as email. This is called HTML mail. If you want to attach a link to an image, you should read up on the documentation of your mail software.