It is possible to recreate the script in another application using the original script as a reference. The original script is simply a text file so it can be opened with notepad or any other text editor.
I am not familiar with Blenders scripting abilities but if you can set vertex colors, move pivot points, efficiently sort through arrays and set UV data in scripts then you will most likely be able to transfer over the needed functionality.
The only potential issue that I see is that blender may or may not flip the green channel on the models uvs. If its uvs are stored the same way that 3DS Max and Maya do then there shouldn’t be a problem. if the green channel is flipped then you have to apply a 1-x operation to that channel data before packing it.