Si tu as déja le domaine machinchose, tout les sous domaines t'appartiennent :
blog.machinchose.com
truc.machinchose.com
etc....
Mais, dans tout les cas, www.machinchose.com renvoit sur un dossier dans ton serveur, en général la racine ( si mutualisé ) ou /var/www si dédié.
Donc, les deux solutions sont envisageable simultanément, et sa évite de se prendre la tête !
Tu met ton blog dans un dossier blog, à la racine de ton site, puis tu fait pointer le sous domaine blog à se dossier...
( par contre, www.blog.machinchose.com, sa revient à créer un sous domaine www dans le sous domaine blog ><"" )
---------------
Fort et motivé. Sauf parfois.