How Can I get the list of special character which are allowed while creating the screen name. So i can add those letters in the validation message.
There is no list of allowed characters, the validation here is controlled by a regular expression. You can find that regular expression in Administration under Authentication > Authentication Options. You can then alter the error message in your user create widget to be more specific to your site.