Yes, traffic is your number 1 issue. If it was me, I`d be tempated to start with Google Adsense, and see what kind of revenue you were generating. It will be difficult to get advertisers that pay by the month or week to have a go, until you have a track record and proven traffic levels.
If Adsense doesn`t appeal to you, I`d suggest doing a search for "ad brokers" or "contextual ad placement" and see what kind of providers come up. Most text link brokers will provide an estimate of what you could sell one text link for (on your homepage for example) for a month. To give you an idea, a website with a Pagerank of 2 or 3 could sell one text link for around $9/month, with up to 10 or so links placed on your home page. Of course, it`s pretty difficult to get people to buy a link on your site when your Pagerank is 0. But hang in there and your PR will improve over time.
Best of luck!
Either a blog program (like WordPress) or a Content Management Software application would works for an online magazine.
Either of those (after set up) you can manage - add articles - without knowing any programing.
A typical blog application presents your articles in order by date submitted. You can show categories - groups of articles... like this.
Do you have an idea of what you`d like your site to look like?