Forum Moderators: phranque
Is mod_headers installed and loaded? Do you have "permission" for your account to use it?
Have you tried Header set, rather than append? Header append is only needed if you want to add parameters to a pre-existing header of the same name (P3P in this case).
The mod_headers documentation specifies that the header value should be enclosed in double quotes if it contains spaces. I doubt that this is the problem, but you could try testing a one-word P3P header without quotes, just to see if that changes the error response.
Of all the possibilities, I'd guess that you don't currently have permission to use mod_headers or mod_rewrite, and that this is a hosting problem.
Jim