Есть ли какое-то обходное решение, чтобы я мог заставить SNI работать для IE на windows xp?
Не существует официального (поддерживаемого Microsoft) способа сделать эту работу.
Я бы не советовал вкладывать ваше время и усилия в какие-либо хаки, которые призваны заставить его работать (если вы их найдете - быстрый поиск не дал ничего многообещающего). Вы бы просто навлекли на себя неприятности позже ...
Я думаю, вам следует попробовать вместо этого использовать сертификат с полями subjectAltName.