Why can't I export XY data to a shapefile?
I had this exact same problem today. It wasn't permissions, it was weird characters in my data. As it turned out, I had pound signs (#) in the labels column and when I got rid of those, the shapefile export worked perfectly.
My guess is that you may have blank spaces in your column headings. Try replacing them with an underscore