phaelax said: "Since gravity is always pulling down on it, I know its got to have something to do with gradually slowing the swinging."
Gravity doesn't make the ball stop swinging back and forth, in fact without gravity, it wouldn't swing back and forth at all. The only thing that would make it stop swinging is friction at the point where the cursor is attached to the string, and as you said, wind, or the drag caused by the ball moving through the air. But trust me here, you don't want to mess with that yet! If I were you, I'd do this in 3 steps.
1) Don't let the cursor move, and just model two forces: gravity (constant and always down) and tension (magnitude T and always along the direction of the string). You can get help from people here on how to calculate T if you can't figure it out.
2) Now let the cursor accelerate
3) Now add the drag and frictional forces.
If you can make it through #1 you will have learned quite a bit of physics, and it will be pretty cool
If you can make it through #2, you will have learned A LOT of physics and it will be VERY cool! (And I'll want a copy!)
So let us know how it goes.