Imagino que quieres hacerlo en una rom de GBA. Si es así, no sé mucho sobre GBA¿:.
Imagino que será como en DS. Necesitarás un TrainerBattle con el ID del trainer que hayas creado, las funciones correspondientes para cuando ganes o pierdas, y un RemovePeople de nuevo con el ID del entrenador y...