I'm sure I had a post in this topic...
I don't think it's possible to have the player permanently running "on top of" the ball. You could do some hacky thing and have it as a vehicle with a Ball as a wheel, but turning might be a little odd and the physics wouldn't work as well.