Caro Carlos,
Realmente esses livros que tem nas livrarias são uma tristeza total. Sempre procure conhecer as linguagens diretamente na NET pois é tem tantos ÓTIMOS tutoriais sobre PHP que fica ridículo comprar um livro que quase sempre NUNCA ensina nada além do simples básico.
Mas respondendo sua dúvida.
1o. As DLL's são bibliotecas de funções de um programa que sem a qual não tem como fazer um programa funcional e no caso o PHP no seu windows.
2o. Esquece esse livro. Vou escrever aqui um mini tutorial para instalar um Web Server e o MySQL para o seu Windows.
###########################
1o. passo - Web Server
A primeira coisa que vc precisa para desenvolver na linguagem PHP é com certeza ter um webserver na qual a linguagem PHP seja reconhecida.
Eu uso do OmniHTTPd Professional 2.07 como webserver pois é um ótimo servidor para windows que vem com a opção de instalar o PHP4 junto.
http://tucows.uol.com.br/preview/656.html
2o. passo - Banco de Dados
O PHP sem banco de dados não é nada, por isso precisamos achar um banco de dados com a qual trabalhar. E a escolha óbvia será o MySQL pois é free como o PHP, sendo o tipo de banco de dados mais utilizado pelos desenvolvedores de scripts em PHP na internet.
http://www.mysql.com
download do MySQL
http://www.mysql.com/downloads/mysql-3.23.html
interface gráfico para administrar
http://www.mysql.com/Downloads/mysqlgui/mysqlgui-win32-static-1.7.4-1.zip
Sinceramente eu não gosto de utilizar esta interface prefiro um ótimo programa em PHP que faz a mesma função dele e via WEB. O script se chama o phpMyAdmin.
http://phpwizard.net/phpMyAdmin/
3o passo - já tem todos as ferramentas necessárias para iniciar o trabalho.
Vá até um tutorial decente de PHP e MySQL junto para iniciar seu primeiro scritp.
Recomendo esse site em inglês, foi o melhor que achei até hoje.
http://www.webmasterbase.com/article.php?aid=228&pid=0
Acho que é isso.
[ ]s Belchior