are you sure these guys can't do it?
http://whois.domaintools.com/
I don't think it uses ip to do it, as you mention in your post, did you look past the initial search page?
it looks to me that they use a database of names (nothing to do with IP)
http://www.domaintools.com/registrant-search/