As Vially, svdl, and xantor pointed out Poser will not save pose data for an actor named 'BODY' to a pose file. There is a workround for this, but it involves hacking the cr2. Make a backup of the cr2 before attempting this. Open the cr2 in a text editor, search and replace all instances of the string 'BODY:' with 'BODYX:'. Because the "BODY" (root actor) is no longer called 'BODY' Poser will save pose data for it in the same way as any other actor. You should not change the 'name' line in the "BODY" actor, as Poser relies on this being 'GetStringRes(1024,1)' or 'BODY' in order to know which actor to select when you chose 'Body' from the dropdown selection menu.
actor BODYX:1<br></br> {<br></br> name GetStringRes(1024,1)
If you want pz2 files created from this new cr2 to work on normal characters, edit the pz2 in a text editor to replace 'BODYX:' with 'BODY:'.
If you want to test an example of a figure that you can save BODY poses for check out the thread linked in post #1, and get the 'WalkerV02.cr2'.