Website owners to claim their websites by uploading control file ?
It shouldn't be too difficult to code it:

If you have the website URL and the control file name stored in a node you can use drupal_http_request to perform a GET against the URL and filename.

If you get a status 200 returned the file exists and you can update another field on the node to indicate that the URL has been successfully validated.