by the device identification subsequently in step s 8 the cpu 31 of the message broadcasting server 3 selects one of the messages stored in the database 32 according to the personal identification and the device identification received from the mobile device 4 in step s 3 and the corresponding one of the program identifications received from the multimedia device 2 in step s 5 specifically the personal identification and or the corresponding one of the program identifications may be used to select one of the messages for example each of the messages is targeted to a particular age range e g teenage middle aged old etc based on the personal identification which contains the age of the user and on the corresponding one of the program identifications the message broadcasting server 3 is able to select one of the messages that corresponds to the age of the user and that is associated with the corresponding one of the program identifications in steps s 9 and s 10 the cpu 31 of the message broadcasting server 3 transmits the selected one of the messages to at least one of the media server 1 and the multimedia device 2 via the network.