Você pode, obviamente, fazer proxy das solicitações de blog.example.com para example.com/blog . Você pode encontrar exemplos simples para um proxy reverso na documentação do mod_proxy. Basta colocar as diretivas em um arquivo .htaccess na raiz do documento de blog.example.com ou colocá-las no respectivo arquivo vhost.conf .
Mas eu realmente não vejo nenhuma vantagem em apenas redirecionar os clientes que você pode alcançar simplesmente colocando um arquivo .htaccess na raiz do documento de blog.example.com com o conteúdo:
RedirectPermanent / http://www.example.com/blog/