No, che.. tus preguntas no son molestia! Todo lo contrario, ayudás a que otros usuarios con tus mismas preguntas tengan su respuesta también

.
A ver.. empecemos por el principio entonces

El apache es un servidor HTTP.. lo que traducido en palabras entendibles para cualquier mortal, sería un programa que hace que una página se pueda ver desde una red interna o desde internet.
Además, si lo instalamos con el módulo de PHP, podemos hacer que "traduzca" el PHP al HTML (que es el lenguaje que "entienden" los exploradores como Internet Explorer ó Firefox..
Si bajás alguno de los packs que hay (como Appserv ó XAMPP), es todo muy fácil.. es un instalador comun y corriente..
Cualquier duda particular con respecto al Apache, preguntá! En
este thread nikitox explica como instalarlo y configurarlo.
Los archivos php no tenés más que meterlos en la carpeta htdocs ó www (segun que pack elegiste) dentro de la carpeta donde instalaste el apache..
Abrís el archivo config.php con el bloc de notas y lo editás, para asignarle una contraseña :P
En cuanto al armado del circuito, nikitox la tiene clara y te va a saber explicar mejor que yo
Salu2

Alan
pd:
www.DomoticaCasera.com.ar
fue liberada, no hace falta pedir autorización para entrar!