NO, you do not.....all you have to do is say you are citizen...you don't have to prove it with documentation.....
If that were true there would be purpose behind a voter ID card.
Read this link. If you give a driver's license or state ID it already has a photo on it. So why the need for a 2nd photo?
3b Pennsylvania Driver’s License (DL), PennDOT ID # OR Social Security
Number: You must supply a PA Driver’s License Number or PennDOT ID # if
you have one. If you do not have a PA Driver’s License Number or PennDOT
ID #, you must supply the last four digits of your Social Security Number. If you
do not have a Social Security Number, please check the box to the right of 3b.
http://www.dosimages.pa.gov/pdf/OnlineVoterRegFormBlank.pdf