Does this mean if I get usdt in the BSC Bep 20 network... I need that coin to pay my fee? What coin would that be?
Like you said, sending usdt via ETH blockchai , will require you to use ETH for fee which you said it's too expensive. Same like other usdt blockchain, sending usdt in BEP20 will require you BNB for fee, usdt in TRC20 will require you TRX, so on and so forth.
Also what has me confused is say I get usdt in Tron network. When you want to send usdt in tron network to someone... do you need to make two separate transactions? One is sending the Tron fee first... and then send the usdt in the tron network? Do you make each payment one after another to the usdt tron address you are sending to?
If you dont have enough trx for a fee, ofc you need to get trx first to send it on what address where your usdt is, so you'll need two tx for that.
Now if you have both enough trx and usdt in trc20 in an address then send it as simple as that.
Would I just get btc and then use one of those anonymous crypto services like changelly to do this? Or fees are very high if I'm doing a small amount?
No experience using that, but I know they charge higher, coz they have this standard fee for outgoing tx which will ask you to include plus their % fee too. And its too much when you just want to transaction worth <$20.