A communication system comprising a receiving apparatus, a server, and an information processing apparatus that are configured to transmit data to and receive data from one another via a communication line, the information processing apparatus including: an EPG (electronic program guide) requester configured to transmit, to the server via the communication line, an EPG request signal requesting the receiving apparatus to transmit program information; and a display EPG receiver configured to receive display program information transmitted from the server via the communication line, the server including: an EPG request receiver configured to receive the EPG request signal; an EPG request transmitter configured to transmit, to the receiving apparatus via the communication line, an EPG request transmission signal based on the EPG request signal received by the EPG request receiver; an EPG receiver configured to receive terminal program information transmitted from the receiving apparatus via the communication line; an EPG converter configured to convert the terminal program information received by the EPG receiver into the display program information which is in a format supported by the information processing apparatus; and a display EPG transmitter configured to transmit, to the information processing apparatus via the communication line, the display program information output from the EPG converter, the receiving apparatus including: an EPG obtainer configured to obtain program information; an EPG request acceptor configured to receive the EPG request transmission signal; an EPG extractor configured to extract, from the program information obtained by the EPG obtainer, program information according to the EPG request transmission signal as the terminal program information; and an EPG transmitter configured to transmit the terminal program information extracted by the EPG extractor to the server via the communication line. an EPG (electronic program guide) requester configured to transmit, to the server via the communication line, an EPG request signal requesting the receiving apparatus to transmit program information; and a display EPG receiver configured to receive display program information transmitted from the server via the communication line, the server including: an EPG request receiver configured to receive the EPG request signal; an EPG request transmitter configured to transmit, to the receiving apparatus via the communication line, an EPG request transmission signal based on the EPG request signal received by the EPG request receiver; an EPG receiver configured to receive terminal program information transmitted from the receiving apparatus via the communication line; an EPG converter configured to convert the terminal program information received by the EPG receiver into the display program information which is in a format supported by the information processing apparatus; and a display EPG transmitter configured to transmit, to the information processing apparatus via the communication line, the display program information output from the EPG converter, an EPG request receiver configured to receive the EPG request signal; an EPG request transmitter configured to transmit, to the receiving apparatus via the communication line, an EPG request transmission signal based on the EPG request signal received by the EPG request receiver; an EPG receiver configured to receive terminal program information transmitted from the receiving apparatus via the communication line; an EPG converter configured to convert the terminal program information received by the EPG receiver into the display program information which is in a format supported by the information processing apparatus; and a display EPG transmitter configured to transmit, to the information processing apparatus via the communication line, the display program information output from the EPG converter, the receiving apparatus including: an EPG obtainer configured to obtain program information; an EPG request acceptor configured to receive the EPG request transmission signal; an EPG extractor configured to extract, from the program information obtained by the EPG obtainer, program information according to the EPG request transmission signal as the terminal program information; and an EPG transmitter configured to transmit the terminal program information extracted by the EPG extractor to the server via the communication line. an EPG obtainer configured to obtain program information; an EPG request acceptor configured to receive the EPG request transmission signal; an EPG extractor configured to extract, from the program information obtained by the EPG obtainer, program information according to the EPG request transmission signal as the terminal program information; and an EPG transmitter configured to transmit the terminal program information extracted by the EPG extractor to the server via the communication line.