Just went back through our old posts to you (thanks for mentioning that Rockrose), and I am not clear on one thing which makes a big difference.
Is he still in preschool or is he now in kindergarten?
Occupational therapy is perfect for a 5 year old. That's probably actually a very very common age - the child gets to kindergarten at that age and some behaviors/disabilities become obvious and need further testing.
You can expect the evaluation to take a couple hours, and involve both physical tasks and cognitive/visual tasks. These are usually done in a setting that has physical playing equipment and friendly looking table and chair areas.
Best wishes.
This behavior really scares me because I see all the violence in the world today and am afraid he will turn into someone like what happened to Tom Clements in Monument (who lived 20 minutes from me). His behavior seems to have escalated over the past few weeks. Now another question is that he now has a 3 1/2 month old brother, could he be acting out because he's jealous or feels neglected? Taking him to an occupational therapist scares because he's only 5 years old. How can they help a child who I'm not sure he even knows why he does what he does.
I agree with Rockrose.
Any behavioral modification that you wish to attempt has to be immediate. To punish him for what he is doing or not doing at school absolutely will not work! You can practice things with him at home that he might carry over to school. For example there are books aimed at the 4 to 7 year old crowd that are meant to be read aloud to them and then practiced. You might try "Hands are not for hitting" found here - http://www.amazon.com/Hands-Hitting-Ages-Best-Behavior/dp/1575420775 and further down the page you will see "know and follow rules" and many other good books.
But, I do want to stress again - to punish him for something that he did hours earlier will not work and probably will make things worse as he won't understand. Its the schools job to deal with this! What you can do is to try and practice the behavior at home or on playdates that he can carry over to school.
And, as Rockrose mentioned, if this has been going on for a long time, than perhaps its time to seek professional help.
Raven, I went to your profile and it seems he's not doing this "lately" but rather, has done this at least since last July.
Taking away things at home doesn't work with very small children, if they misbehave at daycare or kindergarten. The consequence is too far removed from the behavior you want to correct.
It seems you have been taking away everything for a very long time in his short life.
I think you should have him evaluated by an Occupational Therapist. It's very hard to tell what's going on with him through a conversation over the internet.
My stepson (age 6) did this alot, and still does on occasion. We had to stay consistent with the punishments. We tried taking toys, TV, etc away but none of it really worked. What did what was embarrassing him. We made him publicly apologize, go tell random people what he had done, things like that. Its harsh but it helped! Best of luck!