I've never heard of someone trying to use pine needles, I can't imagine them working too well though. The concept behind astro turf is that you can wet it down, I doubt that would apply to pine needles.
I personally use astro turf, though I've heard great things about construction fence. (It's cheaper than turf) You can give pine needles a shot, and if it fails, buy fence/turf. But even if it gives you enough speed, they're gonna flatten and spread out, requiring a lot more mantainance.
"I can't read...go to school." - Garrett Russell