Hi ajd335,
Not sure whether this might be what you're looking for:
http://www.perl.com/pub/a/2005/03/24/perl_dns.html
claims to allow you make the changes from your workstation. As far as my understanding is right, unless you have some DHCP filters on, mac-addresses might not be relevant. All you need is the computer name (FQDN) and ip-address.