Pour le point 2, "2bgal" propose quelque chose de similaire si je me souviens bien (tu dois charger tes images dans un répertoire par ftp, puis la reconnaissance est "automatique).
->télécharger le bouzin et t'en inspirer serait une idée.
En gros, lecture du répertoire sélectionné, détection de tous les nouveaux fichiers image (dans ce cas-là ça se fait en recherchant tous les fichiers qui n'ont pas une miniature existante) et insertion dans la base des nouveaux.
En adaptant la chose, tu devrais arriver à ton bonheur.