

XMPP/Jabber via a web client like movim.eu sounds like it ought to work!
You can also look into Snikket as a host for small groups like friends or family, but can continue to use the Movim web client even if you’re hosting with Snikket rather than Movim itself.
To be fair, as a native English speaker from Canada, I don’t know what the heck is going on with the South African accent.
Half the time I can’t even recognize it (likely just due to lack of exposure), so when I hear someone speaking with an accent that’s kinda like Australia and New Zealand, but isn’t quite right for either of those, I think “must be South African”… 😅