Try to break down what you want to do in two separate steps. First, you want to upload the image and have it display on a page. As Jason said, the image must be uploaded to a folder on the server and the PHP page will link to that image when it's time to display it.
How does the page know where the image is and what the file name is? You store the filename in the database along with the other user information. Then on the user profile page, you insert an image placeholder and insert the path along with the recordset variable that represents the stored file name.
To also have the image emailed to you, inset the UE behavior to create an email. But this will not work at the same time with an image upload function on the same form. You have to make a small modification in one of the UE dialogs to get this to work. I can't remember exactly how to do this, but Jason did post the instructions in this forum - I may have been the one to ask the question, or at least I know I ccommemted in the thread. Do a search of this forum for uploading and attachments and you should findnit.