I support MPXJ, and the short answer to your request is that MPXJ is not currently writing MPP files.
The main reason for this is that, despite efforts to understand the structure of MPP files, there is still a lot that is not entirely clear, therefore it is difficult to reliably generate. Another problem is that even if I were to create code that could generate an MPP file, the functions that it could write to this file would most likely lag behind what MPXJ supports in the MSPDI file format, again due to my incomplete understanding of MPP.
My suspicion is that the next version of the MS project (project 15? Project 2013?) May offer a file format ".mppx" similar to the formats ".docx", etc., which are used by other applications in the MS Office suite This will be XML-based and easier to create than the binary MPP binary file format currently ... let's see what Microsoft came up with!
John
source share