Sometimes yes, sometimes no; contact your local police.
There is no requirement or provision to register a shotgun in PA
No, but hand guns and assault rifles you do
No.
Yes, you do.
No, you can not register a car in NJ if you live in PA. In order to register a car, you must present a driver's license that is current and belongs to the state in which you are registering the car.
You have to register any gun in the United States of America. You do not have to register a shotgun in Texas. The other person who answered may have have been thinking of the procedure when you purchase a gun. If you move to Texas and take your shotgun with you I don't think there is any requirement that you register the shotgun when you get to Texas. We took some guns out of Texas to Grand Cayman on a yacht. We register the guns with US customs before we left.
In Michigan, you do not need to register shotguns or most other firearms. However, you are required to have a purchase permit or pass a background check when buying a shotgun from a dealer. It is important to follow local laws and regulations regarding ownership and use of firearms. Always ensure you are informed about any specific requirements that may apply in your area.
In P.A I don't think it's required to register a stun gun
Yes, in Pa.
You are not required to register your shotgun. In fact the California Attorney General says: "California law does not require persons moving into California report rifles or shotguns. One important thing to be aware of though is that certain rifles and shotguns may be defined as 'assault weapons' in California and are prohibited from entering this state under most normal circumstances. Additionally, machine guns and ammunition feeding devices with the capacity to accept greater that 10 rounds may not be transported into California." http://ag.ca.gov/firearms/ab991.php --- this link takes you to it. If you do have a handgun you are required to register it within 60 days.
you have to be able to have a class c licence
It depends on where you are. In most U.S. states, you don't have to register any guns. If you are unsure, check with a local gun dealer.