The short answer is no, and I would be skeptical of anyone who tells you otherwise. The truth is that any country in the world that has attempted this, even with some of the most draconian regulations, or something slightly short of draconian, has failed to solve the problem. Ultimately, I think we have to find all sorts of new business opportunities for creators online, and the kind of mix of those things will provide ample opportunities for remuneration.
By the way, I agree with the premise, which is to say that people who create things need to get paid for those things, and that is how a cultural economy thrives. I agree with that. That's why, again, we talked a little bit about the advertising model, but there are also subscription models and pay-for-download models. All of those, I think, will work in different contexts, some in others.... I don't know yet of a magic bullet that's been created to stop piracy--and by the way, in the online or the offline world.