The KP_PointCache plugin for Maya features a command to record a pc2 cache file in Maya, a deformer to apply a cache file and a few mel scripts to easily record multiple caches at once.
With the help of the KP_PointCacheManager you can specify the frame range as well as the sampling to either export the selected objects or, if the “record selected only” box is not checked, all the scene objects that were previously flagged with the KP_AddPointCacheFlag script (you can remove this hidden parameter again with the KP_RemovePointCache script).
Turn on “record at once” to record all the objects at once or define a chunk size (parameter to the right) to export in chunks of that size.

Check “prefix namespace” to add the object’s namespace as a prefix with the defined delimeter to the cache file
After you clicked on “record” you can define the folder where you want to store the cache(s). A .pci file is automatically created.
This is simply a text file that stores information about all the recorded caches. You can load this file in the XSI point cache manager to hook up all caches automatically.
To record a cache without the mel scripts you can use the KP_PC_Record command directly:
KP_PC_Record
-f/-filename [string]
-s/-start [double] start frame
-e/-end [double] end frame
-r/-rate [double] sampling rate
-ws/-worldSpace [bool] true = record world space positions, false = object space
-mo/-multipleObjects [int] when defined the command records caches for the current selection instead and uses the filename argument as a prefix, the integer defines the chunk size (optional but recommended for faster recording)
-ns/-prefixNamespace [bool] prefix the namespace to the file (only with -mo)
-d/-delimeter [string] delimeter for namespace, "." is default
To apply recorded caches like pts and pc2 to objects in Maya, you can use the KP_PointCacheReader deformer. It features the same attributes as the KP_PointCache operator for XSI.

See readme.txt in download for details.
Click here to download the plugin and source code: KP_PointCacheMaya.zip
version notes:
1.0: Fixed 32bit build for Maya 2008
Disclaimer:
The software is released as is, without any written or implied warranty. The software cannot be redistributed without permission from Kai Wolter. Kai Wolter is not responsible for any damage or loss of data incurred by the use of this software.
installation notes:
Extract the archive and copy the appropriate KP_PointCache.mll to your plugin directory and the mel scripts to your scripts directory.
If you compile the plugin for another platform or version feel free to send me a link so that I can put it on this site - thanks.