I am not sure .... just an idea....but since you were hit by your neighbor's truck. It (your neighbors truck) ran into you, not the kid that ran away then your claim may be with your neighbor. Hopefully he has insurance and it might cover you.
You got hit by his car. Then his insurance you need to worry about catching the kid that got away and get him to pay for the Toyota damages and reimburse them for your 60 panel damages.

But your neighbors truck hit you. Not his fault maybe but it hit you. Not much difference than if his brake released and it rolled and hit you. He would be responsible even without him being in the truck. His liability should maybe cover you. He would be out the deductible.

Also get a police report. So the police can also have it on file and may look for some damaged vehicles. They can get pain samples and possibly determine the type or at least the color of the vehicle. Then if you saw him run off maybe you have some of that information.