Ok, the latest version should take care of sound export issues !

Thanks for pointing it out. (I totally forgot to test sounds before ! Now everything should work fine: sound regions, 3D sounds, fadein, fadeout, etc).
I still can't export the other blend file, though... The reason is Blender loses all custom object properties when opening an older file

Meaning no more type=region, page_num=6, etc.
Ack ! Now that's definitely going to complicate things. For now, this means you have to re-enter all custom properties
A better solution would be writing a 2.49 script to export custom properties to a text file, and import these properties in the newest Blender... Yeah, I think I'm going to do that.
EDIT: Wew, done quicker than I expected ! Okay, re download the latest version from Github again. You'll also need this file:
Unzip the Python script within, and drop it into: <PATH TO BLENDER 2.49>/.blender/scripts
Now, open your Age in the old 2.49 Blender. Click File → Export → Custom properties. Export the file anywhere on your PC, give it any name you want. This should create a file which stores all custom properties.
Finally, open Blender 2.7, go into File → Import → Custom Properties. Select the txt file that was just created. Done, your properties have been added back !
As a bonus, you won't even have to setup object collisions anymore, the script will do it for you !
Anyway, at some point I should also record all modifications and instructions to using the new PyPRP in a single document, or something. This would be easier to follow than a series of posts...
EDIT 2: with the script to export/import custom properties, I can now export the AnimatedDoor Age. Logic for the door, animations, sounds, and so on work fine once inside the Age. However, the area past the two doors isn't exported
