Devi usare ajax e setTimeout, ma se non hai una buona conoscenza di js e ajax opterei per una chat preconfezionata (in rete ne trovi diverse).