The dyndns.org client, as shipped, does not support the custom DNS services, because the folks at dyndns.org require a different parameter to be set for that service than for dynamic dns (for reasons which are known only to them). If you edit /sbin/e-smith/dynamic-dns/dyndns.org and change line 20 to begin with
system=custom\&...
This should do the trick.