Esta não é uma pergunta idiota. é realmente uma boa pergunta.
Minhas informações podem estar desatualizadas, mas em versões anteriores dos sistemas operacionais domésticos (Win98 - WinXP) a versão do IIS (ou Personal Web Server nos sistemas operacionais mais antigos) que vem com o sistema operacional é limitada a menos conexões (10 o último que eu sabia), de modo que, sozinho, exclui a hospedagem de um site que é esperado para obter mais de 10 usuários de cada vez em um sistema operacional não-servidor.
Confira esta FAQ:
No entanto, em um ambiente de grupo de trabalho pequeno, é possível hospedar seu site em um sistema operacional cliente versus um sistema operacional de servidor.
* Editar - adicionado *
Não sei quais são seus planos - se você está planejando hospedar um site para o mundo externo, um site interno da empresa (Intranet) ou um pequeno site de grupo de trabalho.
Com base na natureza básica desta questão (mesmo que seja uma boa pergunta) se você deseja hospedar um site público, eu o encorajo a ir com uma empresa de hospedagem. Só os problemas de segurança de configurar e manter seu próprio serviço é algo que requer muita experiência para ser feito corretamente. Eu tenho feito programação na web desde 1997 e eu não iria me comprometer sozinho. É um conjunto totalmente diferente de habilidades para manter um ambiente seguro.