file_for_screen (STRING* filename,var number); is'n it what you are looking for?
but you mean from different camera, not the one player is looking? maybe chang camera just for one frame, make screenshot, and return... I think that human eye can't see this maybe...