programming a uno over the Internet

Hi.

I was wondering if there was any way i could programme auno over the Internet. I want to be able to send software updates to a uno that will be in America and programme it from the uk.

Ben