You may want to try hosted solutions from companies such as LivePerson. However, if you are looking for an open source solution, you may want to see www.helpcenterlive.com
All of the opensource or free ones I have tested have been very poor code. Use solutions.liveperson.com if you can.