I have an on-going Delphi project with a UK Bulk Checker utility - it checks a list of domains and indicates Registered, Suspended, Available etc.. Also reports the registration date and expiry date. It can load/save lists, append extensions (.co.uk/org.uk/me.uk). It works via HTTP and has Proxy support and adjustable timeout. I will be including a PHP script that can be used with the util so you can put it on your server and turn it into a whois proxy! I will post a link to the latest version if anyone's interested.