computer remote terminal or web tv unit connected to server 18 via the internet workstation 20 functions as a remote interface for entering in server 18 the end task to be performed for the benefit of the end user system 16 also includes first and second programmable toys 26 and 28 each programmable toy interacts with a patient end user in accordance with script programs received from server 18 each programmable toy is connected to server 18 through communication network 24 preferably the internet alternatively the programmable toys may be placed in communication with server 18 via wireless communication networks cellular networks telephone networks or any other network which allows each programmable toy to exchange data with server 18 for clarity of illustration only two programmable toys are shown in fig1 it is to be understood that system 16 may include any number of programmable toys for communicating messages to any number of patient end users in general a healthcare provider end user will operate the workstation 20 a programmer will design and operate the server 18 and the patient end user will use the toys 26 and 28 0042 fig2 shows server 18 workstation 20 and programmable toy 26 in greater detail server 18 includes a database 30 for storing script programs 32 the script programs are executed by the programmable toys to communicate messages to the patients database 30 further includes a look up table 34 table 34 contains a list of the patients who are to receive messages and for each.