First, d20 Modern will speak directly to the issue of magic in modern day society, and will provide some rules guidelines (in the least) for making it work.
Second, there is no need to make magic known, and accepted, by the general public (meaning you don't need to change the economic system to accomodate it). I think it would work best as it is right now - tales of the supernatural are lumped in with UFO's, secret government conspiracies, psychokenetic powers, underground experiments, crop circles, bigfoot, and anything else you might hear on Art Bell's radio show (See:
http://www.artbell.com ) or the x-files (or, lately, Alias). Some people believe in it, others are skeptical, and most people just don't buy it.
Then just make most of it real, and have your PC's be some of the few people who know some of the truth.
To take your example, assume the PCs are investigating the claim that someone was recently ressurected by a Priest of a particular church. Most people simply won't believe it (and even if they saw it on TV, they would just assume it is a trick right up there with all other magic tricks on TV). Others, however, would oppose the PCs in their attempts to discover the truth. Perhaps the Vatican sends a special cadre of Priests, along with some of their special Swiss Guard, to make sure the whole thing is discredited. The national inquirerer might send a reporter to investigate, who might be none-to-happy that the PCs are getting information before the reporter is. Maybe even the government would send some black-ops military group to cover up the whole thing, for fear that it will get out that some elites in society are ressurected, while ressurection is not available to the general public. And then of course there are those very elites themselves, worried that their precious secret to long life will be ruined if it becomes general knowledge.
There are all kinds of possibilities with Magic in a d20 Modern setting, that do not require a change in the economics of society. You just need to make sure magic remains special, and not just another mundane element in the mix of the rest of lifes experiences. And I think the best way to do that is to not let most of the public believe in real Magic.