есть закон, и его можно найти в интернете;
http://ivo.garant.ru/#/document/10135206/paragraph/370232:0 заявление на муниципальное жильё или на выплату подаётся в администрацию местного
муниципалитета, где проживает и зарегистрирован сирота - то есть, надо стоять у них на учёте; администрацией выделяется жильё или сертификат на его приобретение в административных территориальных границах этого муниципалитета;
с выплатами сложнее, там кучу документов надо собрать
закон от 21.12.1996 № 159-ФЗ статья 8 о жилье, статья 8.1 о выплатах пункт 2
1) достижение заявителем возраста 23 лет; (то есть с 18 до 23 жильём сироту не обеспечили)
2) наличие у заявителя документально подтвержденного не менее чем за двенадцать календарных месяцев, предшествующих месяцу обращения с заявлением, дохода
3) отсутствие у заявителя задолженности по налогам и сборам, иным обязательным платежам в бюджеты
4) отсутствие у заявителя психических заболеваний или расстройств, алкогольной или наркотической зависимости;
5) отсутствие у заявителя судимости и (или) факта его уголовного преследования за умышленное преступление;
6) отсутствие обстоятельств, свидетельствующих о необходимости оказания заявителю содействия в преодолении трудной жизненной ситуации.
после того, как получит сирота сертификат, он найдёт себе покупку. оформит договор купли продажи и придёт в ЭТОТ муниципалитет за перечислением денег; муниципалитет начнёт проверку данных по покупке для последующего перечисления денег продавцу.
смотрите закон, он для понимания не сложный, статьи 8 и 8.1
лучший совет сироте о другом городе: сходить на консультацию в свою мэрию, где он стоит на учёте