<< Don't contact your own insurance company, btw. They will keep a record of this, and can potentially RAISE your rates or DROP you.
I kid you not, buddy of mine was in 2 not-his-fault rear enders. The other folks paid for all the damages, state farm dropped him. When you get dropped, hardly anyone will pick you up unless you pay alot. What did he do? Nothing. But statistically speaking he is a higher risk driver than those that never get in accidents.. >>
USAA told me to always call them when I get in an accident, whether it's my fault or not. If the other guy turns out to be uninsured or you have some other problem collecting money, your insurance company will go after them. Gives you a bit of legal protection and could solve some headaches.
Also, it's a good idea to report accidents that are your fault, and don't pay out of your own pocket, even if your rates do go up. In one accident I was in, the claim was barely above the amount that would affect my rates, so I thought I'd just pay on my own. USAA said if I pay out of my own pocket, that they will never cover anything related to the accident. So if the person comes back in 3 months and sues me for neck pains, I'm on my own. I went ahead and let them pay to avoid any possible trouble.
I got into 3 accidents and one hail damage claim in two years (from 18 - 20 years old), a couple years back. Two were my fault, total claims of around $6000, everything was reported to USAA. My rates went up about $15 over those two years.
There must be more to your buddy's story than 2 not at fault accidents...