Yeah I think that's an excellent approach. For search engines (most notably Google) to find your site, you need what's called 'pagerank'. You get pagerank through several ways (getting links to your site being one of them but choosing right keywords also has something to do with it among others).
Not all links are worth pagerank though; Links posted on forums typically get a rel="nofollow" attribute added so search engines don't weigh those. Why forum owners do this...; simple because you can also *loose* pagerank by linking to sites without the rel="nofollow" tag. Pagerank 'flows' so to say.
Maybe we also need to consider something like a particular type of articles; posting articles about news fades away quickly and not many people will link to contents that's 'old'. A reference for example would work well I think so if we can think of things that people would look at again and again, that would probably get links eventually.