O bfw (brazil firewal e router) servidor linux brazuka, faz isso na moleza ! Esse se precisar posso ajudar!
Um pentium 3 com 512 memoria já roda, só bastam 2 placas de rede
Apesar de ser linux, a configuração dele é como se tivesse configurando um access point, tudo modo gráfico via navegador
(só a instalação de 3 minutos que não)
soluções já prontas, com certeza indico o MK como o farinha, já tem tudo pronto nele, só usar!
Pra acesso a convidados na área comum , eu indicaria o roteador que já comentei anteriormente Belkin cria redes, 2.4/5,8 ghz e rede convidado com autenticação via hot spot (direto no navegador do cliente)