If I were you I'd submit all the articles to as many free content article sites as possible.
At the end of each article you submit, you're allowed to put your name, a short bio, contact info and a WEBSITE LINK(S).
Then I would build some webpages on the theme of my articles (maybe using the same articles for content and put adsense on them).
The result is you'll have all your articles listed out there on free article content sites with LINKS BACK TO YOUR SITES. This could help increase the popularity of your websites in search engine, plus provide live links back to your sites for anyone reading the articles - who will now perceive you as an expert in the subject area.
Another benefit is that other webmasters and ezine publishers may use your articles to post on their own sites, or in ezines, and they are required to include your bio and link - so more links back to you.
Sure, you may get a few cheaters who steal your content, but the benefit is that after you submit your articles to as many sites as possible, and get your own webpages up, it will run itself forever. You may just want to change your pages once in a while. Most webmasters or ezine writers are happy to provide the link back in exchange for giving them the free content they need.
If you are going to sell the articles, you have to deal with all the fuss of taking orders, answering questions, refunds, etc. I much prefer the autopilot route myself. I would do a search on free article submission sites, like ezinearticles.com and isnare.com to start.
Also it's best to keep the articles to around 400 to 1000 words if possible, that's what most of them usually are. Perhaps break up the longer ones into a few parts, or condense them.