You might want to check out §3.4 of the Recipe Book (not the main documentation!) on “Continuous Spaces and the Outdoors” which has several versions of a “look toward” command, which enables you to look toward certain rooms. These tend to work by giving you a list of things in the room you’re looking toward rather than an explicit description, but you could change it to print the description and then a list of things. (Or, since your setup will be limited to four rooms, you can write special descriptions for the rooms without worrying about things getting out of control.)
There’s a lot of other aspects to this–the coin, communicating the proper syntax to the player–if you have any more questions, do post them.
If you want to just get the results of looking in another room, you could try putting this at the appropriate place in your code (for you it’d probably be in the rules for looking through the telescope, where you’d already determined what the room you want to look in is)
let home be the holder of the player;
move the player to the room looked into; [where the room looked into would be the room that you want to look in--you'd have had to set that somehow]
move the player to the home, without printing a room description.
This stores the original place where the player is in a temporary variable called “the home.” (Making it the holder of the player instead of the location means that if the player is on a supporter or something, they’ll return to it.) Moving the player to the room looked into will print the room description and all the associated stuff for the room looked into–then moving the player back to the home without printing a room description will restore the location. So the effect is like printing the other room description without moving.
I haven’t tested this too much, though, so it might break some things. And you’d have to make sure that your room descriptions are suitable for both looking in the room and looking through the telescope.