Since version 3.0, WordPress allows you to have multiple blogs on one site without having to configure separate installations for each blog!
To enable this feature, open wp-config.php and add the following line:
define('WP_ALLOW_MULTISITE', true);
Now browse to Tools -> Network in your console and configure your new blogs.