I think the only way you could do this is by putting a reverse proxy such as nginx or apache httpd in front of discourse, then passing everything at /blog to another application, and everything else to Discourse.
I would not recommend it if you can avoid it. You can already use a discourse category as a blog, restricting who can post and who can add comments.