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!