Change IPO with a script

Hi. I’d like to know the script command to change the IPO data block of an object during the game engine! Somebody told me that this is not possible. Is it true? And with the new version?

As far as I know it is not possible. But why you want to do that?
I’m pretty sure there are ways around that.

I have to animate a mesh (the character box) according to the anmations of the character. If is not possible to change the IPO, i must use a lot of empties and imparent the box to the empty each time i want a specific animation!
So sad!