particles object group duplicated with affectors or IKgoals

well I am working on some animations that involve connecting/disconnecting ends of thousands of particle object groups.
First just to see what would happen I animated the random movement with the IKgoals alone, and the particles do not seperate the random motion from the differing centers of the object group(damnit), and the python api does not show an accessible modifier for the individual object’s from the group duplicated for each particle.
So then I added an effector for each IK goal and parented the affector to move the IKgoal and tryed baking the physics and resetting and reseeding the settings but frustration led me to start parsing through the Boids api now.
Anyone with some insight into the group duplication and physics baking info would sure have my appreciation. Oh and I am running blender2.59/python3.1