While i was trying to help out a friend today, I found a way to create your own blog on your own domain for free in less then 10/15 mins :) Pretty neat.. here is what you have to do in 3 major step
STEP 1 : the script
First you need to download the PHP script (if you cant write your own) go here to alex's website and download the weblog_script .. The guy has put up an amazing PHP script for free
download the zip file and read the weblog.php in any text editor..its damn simple plus you don't need an SQL enabled db.
STEP 2 : the hosting
Now you need a PHP enabled server to host your site.. there are loads of those.. i prefer www.t35.com
register yourself there and upload the 3 files you just downloaded in the zip (do make the necessary changes in weblog.php)
STEP 3 : the domain
This is an optional step but anyway why not .. Now you need to get a personal domain forwarder.. I've used .tk
Register your domain and link it to the t35 site (remember to use http://yourdomain.t35.com/weblog.php
or whatever you have in mind.)
.tk has one popup ad which points to their own website..
you have your own blog :)
im sure there are better ways to do it ..
btw the above listed things might be useful on singular basis as well