No i am afraid this is not possible. There is no way to detect where the bullet hits the sprite for a start.
Also as far as i am aware it is not possible to create a new collision polygon on the fly either.
You could create a sprite with multiple frames, each with its own collision polygon. But the shapes would be pre-set and would not reflect the point of collision with the bullet.