Make blog on a subdomain
Sounds like you'll need to use the Domain Access module to get this right. This module allows you to run as many affiliated sites as you need from one single Drupal installation, sharing the same database. 

I'm using it for another site at the moment, and it works really well.