Dal codice che hai postato sembra ti manchino le basi per programmare in PHP.

Ad esempio, la chiamata empty($casellapercorso1); è inutile, così come la condizione ($casellapercorso1=true) è sempre verificata (vedi http://www.php.net/manual/en/languag...comparison.php). Inoltre l'utilizzo di $casellapercorso1 e $img fa pensare a register_globals, funzionalità deprecata da tempo.

Per quanto riguarda il resto, sarebbe molto meglio passare i valori in un array in modo da poter sfruttare i cicli (es. http://www.php.net/foreach).

Ti suggerisco di ricominciare leggendo il manuale ufficiale:

http://www.php.net/manual/en/tutorial.forms.php
http://www.php.net/manual/en/languag...s.external.php