Lo que es hacer la consulta a un servidor "whois" para ver la disponibilidad de un domino lo puedes hacer conectando directamente al servidor "whois" que quieras (segun su domino .tal que sea a uno u otro deberas conectar).
Tienes algunos ejemplos en este mensaje:
http://www.forosdelweb.com/showthrea...hreadid=124045
El tema de la reserva o compra eso ya es cosa de que crees una Base de datos en tu sitio para almacenar esas reservas y sistema de compra ..
Un saludo,