Your wicker will actually last longer on a covered porch than it would inside. The moisture keeps the wicker pliable so that it can flex. Indoors, the air dries out the wicker and it starts to break.
I'm not sure, but I would think that cheap paint would work better, because it is thinner. It'll coat just fine, but won't fill the gaps and get chipped up when the chair flexes.