h3xc0de 0 Junior Poster in Training

I am trying to implement a live support chat application where users can chat with customer service for support or general information. I'm having problems trying to figure out how to go about implementing it. I was thinking the best way would to be to use servlets to pass the messages back and forth but not sure how to do it. I'm not looking for code but rather ideas. Thanks!