Isso é realizável usando um simples redirecionamento do Apache (nem precisa ser reescrito).
Redirecionar link permanente / blog
E sim, ter o mesmo site acessível por meio de dois domínios causará problemas de SEO.
Agora, não sei qual acesso você tem para os vários componentes, mas também é possível realizar tarefas semelhantes com o DNS, por exemplo, CNAMING blog.bar.com para www.foo.com e adicionando um foo.com vhost.