start particle colision on colision?

Hey guys, I was watching the most recent Harry Potter film for special effects today, and I was thinking it would be cool to make one of the shattering proficy sphere scenes. Now obviously making it all by hand would take to long, so I was wondering if there is a way to make a script (I really should learn python, I have all the books, and tutorials printed out, just not the time which would be nice to be able to print out) which would start a particle system with an explode modifier when the sphere hit an object. The game engine has the touch feature, but is there an easy way to make this work with a particle system? I also tried to play an ipo for the particles on touch, which failed. ideas?

guys? anybody?

ok, here is what i found: if you make an object that has one particle that stays with it, or make the floor a particle, then you can have a particle system start when it touches that particle!