@Bl4ckj4ck: The claim "3dsm 4+" was based on the assumption that higher versions are fully backwards compatible. All my script have been working on higher version so far at least. If they're not or there is some other bug, I would have to know which .pof file you have been importing (so I can try myself) and I would need to see the output of the maxscript listener window at the bottom left of your screen (at least that is where it is in gmax and 3dsm 4).
@midnightjoker: again I would need to see the maxscript listener output. Or better yet upload your file and I'll investigate myself in gmax.
@Omniscaper: Yes, that's a "snag". My first goals was attempting to be able to import and re-export slightly modified models. Helper/Creator utilities are the next step. What works in any case is attaching your own geometry to imported geometry with the desired attributes and then deleting the imported geometry and renaming stuff, etc). Delete the imported meshes material first though. Otherwise you have to do it manually in maxscript in the maxscript listener window. I have to write this from memory as I am posting from university but the script defined a few custom attributes (check out the maxscript documentation for details).
These are the custom Attributes of the script:
GlobalAttributes
SubobjectAttributes
SubsystemAttributes (<- this one is for "Special" spheres)
PathWaypointAttributes
ThrusterBankAttributes
ThrusterAttributes
You must first create an instance of an attribute that you want to you and you do it like this:
<Some Variable Name> = attributes <One of the above Attribute Names>
Example:
attribute1 = GlobalAttributes
or:
attribute2 = SubobjectAttributes
etc.
Then you select the node that shall get this attributes and type:
custAttributes.add selection[1] <The desired one of the above defined Variable Names>
Example:
custAttributes.add selection[1] attribute1
In theory that should work. Unless my memory is failing me. I'll check it out when I'm home again.

As for export... the prompt who quickly disappears... is that by chance an MS-DOS window? If so, that would be correct because it means the exported data gets passed to the My_BSPGen.exe for creating the BSP data (that task got outsourced out of 3dsm by me). But normally this should mean that export has been taking place. Anyway, if someone has problems with importing/exporting a .pof, they can upload their models for me and I'll check it out. As for retail models, the name should suffice, however I have been successfully importing almost all retail models and export worked on the 6 or 7 that I have tested.
fighter09.pof, cruiser03 and terransuper have all been tested successfully by me. Most under gmax, a few under 3dsm 4.
If someone has any suggestions on how to better represent imported data, I am still open to suggestions. I was example thinking of adding _" + the subsystem name to the name of specials for easier identifcation in the selection list... stuff like that.
Alex