yes, clarification is needed on “does not have to have internet access” do you mean a personal diary or journal?
blogs by definition have to have internet access because they are supposed to be online. however you could run one by using databases and php after setting up your pc as a testing server.
let me know more, me and my business partner are but a couple of days away from finishing a blog and CMS system that we plan on selling. i could hook you up with a free copy if you would agree to give us some feedback and criticism on it before we launch it for sale officially.
all you would need to do is buy a domain name from some domain company for like $15 and you could store it on there.