Re getting a restraining order, he does not need an attorney to do that. He can go to the local family court and ask for one. A restraining order can also specify things like parenting time.
If you want to file a complaint of your own re the harassment, you can go to your local police department.
Glad to hear you are going to Al-Anon. I hope you are both on the road to recovery.