If you're planning to do advertising on your blog, it's best to run a self-hosted blog. There are no restrictions if you setup a self-hosted WordPress.org blog instead of a WordPress.com blog, but there are some added responsibilities. We have hosting recommendations at the following link if you are interested.
There are no restrictions to mention your blog in comments on other blogs.