Nevermind this was a stupid question, all it required was a more in depth forum dig to find out that all I had to do was override the Talk method in the actor object.
In case someone else is has this same problem ever, here is the solution:
In your actor script put this following:
method Talk (var txt,var soundfile,var duration, var stances, var alignment){
Game.Interactive=false;
this.Talk (txt,soundfile,duration,stances,alignment);
Game.Interactive=true;
}
This is because the skip text feature only works if the game is not interactive, otherwise it just tries to do whatever is in the game script.