А в клиенте нельзя ли подменить или частично модифицировать функции для работы с серверами и контентом? Как я понял, пока способа менять аккаунт "на лету" (для закачки разных наборов контента; в противном случае требуются идентичные аккаунты) не предумали и, скорее всего, не придумают... А со "своими" функциями будет несколько проще...С аутенфикационным сервером у меня пока 0
Уверен, что возни немало будет, но всё же, как вариант...
Правда, глубокое вмешательство в тело стим клиента может привести к непредвиденным ошибкам...