That's precisely why the only acceptable way to do this is with VML on the IE side. VML is surprisingly good for something so old. It's essentially SVG avant la lettre. Its main problem is that it's very poorly documented.
As I mentioned, VML is remarkably close to SVG. So there's an obvious solution here.