I do not remember Santa signing anything on our cruise last year, but that might have been because no one asked while we waited. Although, Santa had everyone sign the naughty/nice list. Captain Hook came through as we were waiting and was made to sign on the naughty side of the list.
As for special characters, I do not really remember any. Just some of the normal characters in holiday attire.