para borrar el cache de cualquier aplicacion,(incluido el market), debes irte a ajustes/aplicaciones/administrar aplicaciones, aqui te aparecera el listado de aplicaciones instaladas en el sistema, buscas el market y lo tildas hay tendras las opciones para borrar cache y demas.
para mover aplicaciones de la memoria interna a la sd, primero necesitas una rom cosinada que tenga activada la opcion para mover las aplicaciones, (esto viene siendo comun en las rom cosinadas 2.2 actuales)
en roms oficiales no es posible mover aplicaciones a la sd por lo que se.
segundo, necesitas tener particionada la sd, en fat32 y en ext2 al menos.
en fin no te di ninguna solucion, espero que te sirva de alguna ayuda