I confused it with technorati . I applied for technorati not techcrunch - sorry for the confusion.
You can create free blogs with such free blog engines. Technorati is one of that and there are several others. You will have to post your own article fulfilling all their rules and regulations. Once they approve it, your post would go live on their domain either as username.domain.com/post-title or domain.username.com/post-title
There are many promotion forums which help you promote sites and forums and infact also help you to bring more traffic...but no spam is tolerated there...ill pm u if you want a list of promotion forums.