No, absolutely not. This is the same mistake the one laptop per child people made.
Just sell the shit out of them to everyone who can use one. Economies of scale will bring the price down. The "buy two, get one!" approach deters people from buying them and shoots economies of scale in the head.
To address what you've said about OLPC, I don't think it's a good comparison at all. Problems with the OLPC in this case: huge restructuring due to the economy, never intended for consumers, and in an already massive product field (PCs > Laptops > Netbooks). Still, the Give 1 Get 1 campaign netted 83,500 sales. That's pretty good, considering the cost was $400 in the same year that the MacBook Air became available for $1800 (which people thought was pretty high then). How many of those people expected to actually use their OLPC? How many people do you think would buy an IKEA shed just for it to sit around and make them feel charitable or something?
No absolutely not. The mistake the OLPC people made was trying to make people believe that throwing underpowered overdesigned overpriced laptops at kids would solve any problem other than providing employment to Nicky Negroponte and his gang.
If you want them too, you are going to have to make it from scratch. They are open source, so that should not be a problem