529 pa

If my parents open a 529 for my nephew in pa, will they get a tax deduction? Will that affect his fafsa? He currently lives in VA. Can you transfer from PA to VA no problem if they stay in Virginia?