Yo no mee daría el trabajo de programarla desde 0 a no ser que necesites que cumpla ciertos requisitos específico. Justamente hace unos días contesté una duda similar:
http://www.forosdelweb.com/f54/chat-soporte-php-865848/
También existe otro sistema para gestionar tickets para hostings, WHMCompleteSolution (WHM):
Ejemplo:
https://clientes.liveyeah.com/submitticket.php
Salu2.