Why would people use StarSat as an intermediary? That literally goes against the user license agreement of Starlink...
Legally you can use Starlink roaming in South Africa, you just can't buy it with a South African address.
So, simply purchase it and register it to an address in a country...