OK, basically this is what I need.
I need to be able to put in a YouTube or [url removed, login to view] (or Google Video, etc) URL and have that selected video information to be stored in a MySQL database. I also need for it to create a screenshot (thumbnail) of the video.
That's it! The video doesn't have to be downloaded, just all the information needs to be in the MySQL database so I can output the videos however I want in PHP/HTML.