Do I need MAC to prog.. for IOS?

If you are creating a web app, you do not need to use a Mac. You can upload your app to Volt or your own server, and Macs can use it from there.

If you want to create a native app for the iTunes Store, you will need a Mac to submit the app to Apple. If you don’t have one of your own, you could use a cloud service: