Programming an Arduino across a network

Is it possible to program (ie upload sketches) to a remotely located Ardunio across a network using an Ethernet USB adapter? A device such as:

http://www.bb-elec.com/Products/USB-Connectivity/USB-Over-Ethernet.aspx

Yes... if it's an ethernet-to-serial(USB host) adapter.
But it's going to be fiddly.

You may have more luck and integration if you search for Arduino network bootloader.

Having a look... Thanks. The Arduino will located instead a hermetically sealed case and I don't even have the luxury of doing a reset.