woooooooaaaahhh good luck! you'll need it :-)
As for you mysql-images question, i'd say yes you can.
All you have to do is have a img field in your table, a LONGBLOB type. Then you must do an upload script (this is the hardest part) wich gets the file data, addslashes it, and stick it into your img field.
Then you must create a file wich functions as img.
For example, you create the file as showimg.php.
Then you add in this file
header("Content-type: $row->imagetype");
$row->imagetype is the row fetched, the imagetype column (image/gif won't work if your img is a jpeg, you should find the mime type in the uploading script and store it the db in the imagetype field)
and then
echo "$row->img";
So, except for the file extension, this file looks like an image. You can display it on your browser like normal img <img src="showimg.php?id=6">
Understood?