I resell hosting. And on all the hosting sites they have a script running that:
when you try to register a domain name (for hosting):
? ? ? ? 1) if it is available the page shows additional options. shows if the same name is available in .net, .org, .info, .biz, .us, .tv etc.
and also suggests the other simailar available domains. (like the plural form, word's synonyms, add words to it like "site" or "online" or whatever)
? ? ? ? 2) if unavailable it will show the same but with out the option of getting the requested name.
? ? ? ? 3) we are using whmcs and it should intergrate
? ? ? ? 4) you can see samples at most hosting companies
? ? ? ? ? ? ? ? ? ? ? ? like [login to view URL], hostgator and etc.
this should be a very easy task for someone skilled in web programming