Do i Need A Website to Make Money?
The answer to that question would be NO, however it does greatly improve your chances in earning money. It is far easier to write blogs but even then it is not impossible to make some extra cash on the internet. You could easily head over to the major market places, get a product that you want to promote and then post it on the internet. There are many free directory's you can check out, you can post your affiliate link on the social media etc.
Also you could download a free software called comment kahuna, that allows you to comment on several blogs and give you the opportunity to leave your affiliate link in the comment. The same comment will be left in each blog so keep your comment very broad, i personally made a few sales using this technique. I think that if money is a problem then i would consider looking into blog writing, either on Google blogger or wordpress. Both i believe are free (I know i didn't pay a penny to do this blog). You can attach your affiliate links, text banners, text links you name it.
That way when your promoting a link, it can be your blog which will contain several sources of income, when someone comes on your page, gets redirected then you have a change to make money. If they click on a Adsense add then you will make money. The major market places would be ClickBank, Paydotcom, and commission junction. Personally i have had a lot of success with Paydotcom, its also free,however each will work just fine. So what are you waiting for, head on down there right now, get your affiliate link, create your blog attach it and promote your blog all over the internet. Together we are going to make some money, what do you say??