I know you put solved, but I just thought I'd post this, it's basically the same idea as Zarby's but I tweaked a couple of things:
First, it doesn't require changing the default scripts, you can just paste it in 'Materials'
Second, It uses the value of one game variable (you pick which one at the top of the script) to control which party memeber is displayed, you can just change the value of that variable in an event.
DISPLAY_VARIABLE = 4 #Set this to the number of the game variable that will control the active character
if $game_party.members.size == 0
@character_name = ""
@character_index = 0
actor = $game_party.members[$game_variables[DISPLAY_VARIABLE]]
@character_name = actor.character_name
@character_index = actor.character_index
Hope it's useful to ya