Script Name: sit your bloomin arse down.

What is does: sits a player character in the nearest chair.

Here is the long and the short of it.

Make the chair a useable item. Goto the OnUsed in the script area and put in this:

void main()
{

//This just starts up the conversation with the PC
ActionStartConversation (GetNearestCreature( CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC ) , "chairtalking", FALSE );
}

Extra spacing in there so I can post it... hopefully.

Then create a conversation names chairtalking... give it a normal conversation like a person and at the acceptance of sitting down or what not have it perform this action:

#include "NW_I0_PLOT"

void main()
{
/////Specail Thanks to bioware pulled most of this code from the inkeeper resting you bit.
int nNth = 1;
object oChair;
oChair = GetNearestObjectByTag("Chair", OBJECT_SELF, nNth);
AssignCommand (GetPCSpeaker(), JumpToObject ( GetNearestObjectByTag ( "TheWelcomeWench" ), FALSE ));
AssignCommand ( GetPCSpeaker (), ActionSit ( oChair ));

Again, extra spacing in there for the post.

It will make your character sit in the nearest chair with the name Chair. in the area named "TheWelcomeWench" of course that name is what area the chair, and PC are currently in.
}