What you are trying to do is a bit complicated but isn't to hard to learn if you are willing to set aside the time for trial and error.
To start:
You want to build a parsing script to parse the Amazon.com pages you are interested in. Use the parse script to pull out all the important information you want and put it into variables.
Second part is to build a standard INSERT SQL script to add the variables to your MySQL database.
As for the image reference, you can store the image in your database as a BLOB (not what I would suggest) or you can manipulate some sort of upload script to FTP the image to your server.
How to (my suggestion):
Create an html form with a text box named 'URL' and pass the $URL variable to your parse/insert script.
Use the fopen() and fread() functions to retrive the html page located in the $URL variable.
Use ereg() and other PHP regular expression functions to narrow down your data and extract the variables you are interested in. I.E. AISN, TITLE, REGION, STUDIO, IMAGE.
Once you have your variables, open up a database connection, run your SQL INSERT code, and insert the variables AISN, TITLE, REGION, & STUDIO into your database into corresponding data fields.
You need to manipulate an upload script so that what you are writing to your server is not coming from a form but from a variable. Shouldn't be too hard. Rename the image you write to the server something that corresponds with the AISN number so you can pull the script you use to pull the data out of your database knows what it is looking for when it is requested.
I would start by concentrating on building your parse script first. Learn how to use PHP's regex commands.