Remote update the sketch in Arduino

yes you can.. (:
there is a bootloader which load either from serial or SD card..
you can download the sketch from internet,save it on the SD,change some EEPROM cells and reset the arduino..
you can find it here http://seili.net/weblog/2010/07/14/avr2boots-dual-bootloader-released/..it may have some bugs..