Para lo primero puedes crearte una variable global en plan usuario_activo o algo así, que defina qué jugador tiene el turno. O, si tienes las preguntas enumeradas, pues sabes que las impares tocan a uno y las pares al otro.
Para lo segundo, creo que tienes problemas de rutas. Es decir, ese código está dentro de un botón y las variables a las que hace referencia deben estar en la línea principal. Prueba esto a ver...
Código:
on (release) {
if ((_root.p1n=='') or (_root.p2n=='')) {
respuesta = "Hay campos obligatorios sin rellenar. Por favor, revise el formulario.";
} else {
gotoAndPlay(2);
respuesta = "paso"
}
}
Y seguramente lo mismo para la respuesta.
Saludos!