I was googling for the same thing literally 52 seconds after you made this post. This thread was returned in the search results with a date of "52 seconds ago". Haha.
Anyway, I'm going to try and see if I can get this java dns client to work.
http://sourceforge.net/projects/rzodyndns/
I'll let you know how it goes.