grazie a tutti per le risposte...
ho provato a settare il memory_limit con ini_set() nello script e non ha funzionato: evidentemente il mio servizio di hosting remoto non mi permette di farlo... dovrò chiedere a loro di modificarlo???
però ho notato che anche sul mio server locale di prova il memory_limit è impostato a 8M e l'upload di immagini grandi funziona benissimo... perchè???????????????