Как организовать генерацию номеров тикетов?
Чем вам плох autoincrement и last insert id? Это самое удобное что было придумано. зачем городить городки?
А я подумал о том, чтобы создать дополнительный сервер, выдающий ИД. 
СайтСервер запрашивает ИД у  ИдСервер, ИдСервер создает у себя в таблице строку, с краткой информацией, с какого сайта пришел запрос.