1) Puedo hacer una pagina web en PHP y para la base de datos en Sql Server 2000.
RES. Debes tener en cuenta que php no es lo que ve el usuario con el browser, php es un lenguaje que se ejecuta en el servidor y que al usuario final le llega html que es lo que los browser interpretan. Usando php tu puedes mostrar informacion dinamicas e ingresarlas dentro de estructura html para que se vean ordenadas.
Php tiene una libreria inmensa de funciones, entre ellas una libreria que conecta con sql server.
2) Yo tengo un Dominio ya registrado, pero cuales deben ser las caracteristicas basica de un servidor para que mi pagina web funcione.
RES. El servidor para que php trabaje a su 100% debe ser:
Servidor con Sistema Operativo Linux
Servidor Web Apache
PHP instalado
3) Lo mas importante como puedo empezar a trabajar con PHP, que herramientas necesito.
RES. Php se puede programar con un programa como block de notas, hasta editores especializados para php como es el caso de ZEND STUDIO.
A niveles intermedios existen mas programas, y uno de los mas usados es Macromedia DreamWeaver MX.
Para comenzar a desarrollar aplicaciones de forma local en tu propia pc necesitaras instalas:
Servidor Apache
PHP: cualquiera version
BASE DE DATOS: la que desees utilizar, por dafault los paquetes que instalan todo junto trae la base de datos Mysql
Teniendo estos paquetes instalados y corriendo correctamente podras iniciar a desarrollar. Para ti que inicias puedes instalar FoxServ que trae todo en un ejecutable que te instalara todo y no tendras que hacer la instalacion paquete por paquete.
Para obtener FoxServer entra a
http://www.foxserv.net/
De todos modos espera que aqui pondran mas instaladores de eso estoy seguro.
Si deseas instalar tu paquete por paquete entra a los FAQ de este foro alli dicen como se hace y los pasos a seguir.