The $99/year thing is just to have the app on iTunes right?
If I download the SDK, can I put my app on my own phone and other iPhones through my computer without having to pay anything?
No, the free SDK will only let you run applications on the Simulator. You can't install on the iPhone at all unless you are a $99/year developer.
arn