I have two problems and need a simple and quick solution.

First, I have a chair with a seat cushion, backrest and armrest. Now people are complaining, that they do not sit right when they missed to click on the right area.
Now, I tried to make a big transparent sphere around the whole chair, added a small script with a llSitTarget(), but that caused problems too.
First of all, I could not set the rotation and second when "standing up", the avatars stands on the chair (or rather the sphere) not in front anymore.
So what is the quick solution here? I do not want to exchange the sit animation or anything...
My second problem is permission related I suppose.
I have made a camera object and an related animation (more like a pose).
I want to start the animation (holding the camera) when I attach the camera to the right shoulder. I have put the animation and a script into the camera object, but it keeps telling me, there are permissions missing to play the animation.
Could you again give me a simple example script for this?
Sorry if my question are a little bit to beginner like, I tried to read through the wiki, but the example code there did not work for me.
Thanks a lot