Yes, that works...
As for messaging, I think I prefer a generic message of "New Primary Objective Received" and then the user goes to their PocketPC to see what it is. This allows the objective definition to be more than a little bit of text. For example, it could include a hazy overview of the level map and indicate where you need to go. Or show an object that you need to find.
But feel free to add a script command along those lines - I can certainly see it coming in useful!
As for messaging, I think I prefer a generic message of "New Primary Objective Received" and then the user goes to their PocketPC to see what it is. This allows the objective definition to be more than a little bit of text. For example, it could include a hazy overview of the level map and indicate where you need to go. Or show an object that you need to find.
But feel free to add a script command along those lines - I can certainly see it coming in useful!