All of these tax id's are free, you just need to send your application / documents to the IRS. There are some companies out there doing this whole process for you.
As far as I know, as a non us resident you're only eligible for an ITIN.
Anyway, as a foreigner, you are exempt of taxes and you...