Is it possible to update the Arduino via web page vs computer

For example: Can you have the Arduino present a web page by which a field is completed and once a button on the web page is clicked, the data in the field is used to update the IP address of the the Arduino. Make sense?

It would probably involve forcing a re-boot to change the IP address.

There was a post a while back where someone had added some methods to the Ethernet class(es) that allowed for changing the IP address of the Server that the client was trying to access.

update the IP address of the the Arduino.

Are you referring to the IP address of the Arduino, or the IP address of the server that the Arduino as client is accessing?

My goal is to update the IP address of the UNO itself. It is easy to update a sketch using the IDE and uploading from that interface. However, there are instances that I'm thinking of where it would be really nice to upload a sketch that does many things in additions to starting a web browser. I'd like to hit that web page and enter a new ip address and have the UNO reboot with the new settings. Sort of the way you do when you get a new wireless AP.