The above books are great, but unless you are really into philosophy I don't think you'd gain much from reading primary sources. (With the exception of Hume, he's brief and brilliant.)
I think someone casually interested in philosophy would be better off reading articles from the Stanford Encyclopedia of Philosophy (plato.stanford.edu); and if a subject is particularly interesting then they can always go read some related primary sources.
If you do start reading primary sources, particularly the early modern philosophers, I recommend visiting www.earlymoderntexts.com. Jonathan Bennett has done a great job "translating" the works of Hume, Kant, Locke, Berkley, etc. from old-English (or German, French...) into modern-English so that their philosophical arguments can be understood without being obfuscated by language quirks.
I respectfully disagree. In many cases, reading secondary sources is pointless without also reading the originals. (It's a bit like reading a review of a meal, rather than eating any of it.)
That said, the quality of secondary works varies a lot. Some things, like Mackie's Problems from Locke, are now primary sources in their own right, albeit in a secondary way.
But you can't really pick up most primary sources and actually get anything out of them without understanding the historical/philosophical context they were written in. If you can find someone with little to no philosophical background who can pick up A Critique of Pure Reason or the Tractatus and actually get anything out of it then you've probably found Kant or Wittgenstein reborn.
That's why the parent commenter said you need a guide/instructor to properly understand what is going on in these books, and I agree with that. But for people without such a luxury, secondary sources and articles are a good method for gaining some rudimentary understanding of the philosophical topics.
I don't disagree with some of your larger point. Most people will get the fullest benefit out of a classroom setting, with an engaging and well-read class leader and an engaged and thoughtful group of students to argue with.
However, I still believe that a determined outsider can get real benefit out of philosophy on his or her own. (Not the fullest benefit, but significant benefit.) I completely agree with you about cultural/historical/philosophical background, which is why in my answer I made a point of recommending not just titles but specific editions for classical works. Maybe we could call this the best of both worlds: good primary sources, filled out with enriching secondary material, all in one edition? (It does tend to make those editions more costly than some, and also heavier.)
Yes, this is why I gave a long caveat, and tried to picked only the most accessible primary sources. If there's some work in particular in the list that you think is inappropriate, I could try to defend it.
I think that the Stanford Encyclopedia of Philosophy is very mixed. Often (not always) the articles spend a lot of time making distinctions among many views, without adequately explaining any of them at an introductory level, and at the expense of any sort of broad view of the issues. So like most philosophy reading it's most useful if you're already in a philosophy course or something like that.
If you do start reading primary sources, particularly the early modern philosophers, I recommend visiting www.earlymoderntexts.com. Jonathan Bennett has done a great job "translating" the works of Hume, Kant, Locke, Berkley, etc. from old-English (or German, French...) into modern-English so that their philosophical arguments can be understood without being obfuscated by language quirks.