A bunch of questions..
1 - With a Mac, you need Parallels or whatever you can run on a Mac to get Windows. Check in the Mac Users Corner
2 - You can run the "Cingular" OS on a T-Mobile phone; the code is all written by RIM and tested and released by the carriers
3 -
https://www.blackberry.com/Downloads...E4F82F9F00E7D4 - it is in the earlier post here and easily found by searching.
Good luck.