You'll probably find that most routers these days allow IP address reservation, so the router will assign a specific IP address to a specific MAC address. On my setup anyway, this works with both static and DHCP machines, and allows the router to resolve names for all machines, regardless of whether they used DHCP or not.