czasem wasze myslenie logiczne mnie zalewa...
po pierwsze with jest do obiektów, po drugie jak chcesz zmienić dane drugiego pokoju i już nawet dałeś to width co i tak nie działa, to dlaczego potem znowu piszesz room, która to zmiennna odsył nas do aktualnego roomu ?
Ta wersja najprawdopodobniej będzie działać
ppp=room_next(room_edit); //albo ppp=room_75 czt cos takiego
room_set_width(ppp,get_integer('Wybierz szerokosc',room_width));
room_set_width(ppp,get_integer('Wybierz wysokosc',room_height));
room_goto_next();
a co do tego że nie da się zmienić room_width* i room_height* to ta fwiazdka w ich spisie oznacza że są read-only - tylko do odczytu, ale w kodzie programu tej gwiazdki już nie piszemy. To takie wyjaśnienie dla tych którzy jszcze nie wiedzą.
btw. ostatnio dość sporo rozwiązań wam dałem :P