Ciao,
allora, passo per passo:

io farei che al click dell'immagine valorizzo una variabile Javascript:
<script>
var immaginescelta = '';

function setImmagine(val){
immaginescelta = val;
}


function doCheckelem){
//Qui fai i controlli che vuoi
if(tutto ok){
elem.action = "vaiAllaPagina.php?immaginescelta=" + immaginescelta;
return true;
}
else
return false;
}
</Script>

[img]ciccio.gif[/img]

poi,
sul form farei una funzione javascript di controllo che setta anche la action del form:

<form action="" onsubmit="doCheck(this)" >.......</form>

L'attributo onsubmit permette di eseguire dei controlli prima di inviare i dati,
se la funzione che si occupa di effettuare i controlli restituisce true il form viene inviato,
altrimenti no.

Ciao