PHP can do this easily for you and there are plenty of examples of uploading files on the www.
Make sure you check the mime type of uploaded image file to make sure it is not a malicious executable instead of an image. Don't just check the file name extension.
Basically, when you run move_uploaded_file() in your form processing script to move the uploading image to a staging directory, use php's mail() function to send you an email of the uploaded image's path if move_uploaded_file() returned true.
If the image is appropriate, then you can use various php functions to move/rename the image file to an appropriate directory and then update/add any relevant database records if required.