CALL_EXTERNAL을 사용하든 SPAWN을 사용하든 간에 외부 포트란 프로그램이 출력하는 내용을 IDL 자체에 직접 출력해주는 기능은 제가 알기로는 존재하지 않습니다. 어차피 이 경우에는 필요한 출력 인자들을 포트란 프로그램이 별도의 외부 텍스트 파일로 생성하게 하고, 그 텍스트 파일을 나중에 IDL이 읽어서 처리하게끔 하는 것이 가장 무난한 방법이 아닐까 생각됩니다. 참고로 SPAWN의 경우는 포트란 프로그램이 화면상에 출력하는 내용 자체를 문자형 정보로 가져오는 기능이 있긴 합니다. 그런데 유사한 기능이 CALL_EXTERNAL에도 있는지는 잘 모르겠습니다. 아무래도 앞서 언급한대로 포트란 프로그램은 외부 텍스트 파일을 생성하고 IDL은 그걸 읽도록 하는 방법이 가장 깔끔한 방법이 아닐까 생각됩니다.