I need a little help with a PHP script I'm writing. It's a script that monitors the availability of domain names - in this example, my name, lisa.co.uk ?php $fp = fsockopen("dac.nic.uk", 2043, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { while (!feof($fp)) { fputs($fp, "lisa.co.uk\r\n"); echo fgets($fp, 128); } fclose($fp); } ? So far, the script opens a socket on the remote computer - all OK! I've also put in a while loop to continuously check the names' availability - Good! The remote server returns a message in the format: lisa.co.uk,Y,N,N,1998-08-03,2006-3-08,4,123-REG Meaning the name is not available When it becomes available, it'll return a message in this format: lisa.co.uk,N What I want to do is - when the name becomes free - ie the server responds with "lisa.co.uk,N" I want my script to send an email. Can anyone help? Also this script is running a little fast - is there a way I can slow it down? I'm aware of the sleep function but I've only used this previously with perl. It only needs slowing by a fraction of a second. Thanks in advance for any help Lisa