Hallo,
Mit Hausmitteln ist das nicht möglich. Du kannst natürlich einfache Upload-Felder einbinden und sie per JavaScript einlesen anstatt sie abzusenden (habe nicht mehr im Kopf, ob das geht). Das Einbinden von lokalen Bildern dürfte aber schwierig werden, außerdem kannst du später auch nicht Upload-Felder mit den gespeicherten Werten vorbelegen.
Was du wahrscheinlich suchst, ist Google Gears - das ist aber ein Browser-Plugin, das derzeit so gut wie niemand installiert hat.
erst am Ende der Sitzung das ganze Feld (alle Daten und ggf. die Bilder) an den Server geschickt wird.
Warum? Upload-Formulare kannst du ggf. auch in unsichtbare IFrames leiten, währenddessen kann die Seite weiter auf Benutzereingaben reagieren.
Mathias