Jerry Rice (49ers, Raiders), Ricky Proehl (Rams, Panthers), and Muhsin Muhammed (Panthers, Bears) have caught TD passes for two different teams. No player has rushed for a TD for two different Super Bowl teams.
Matt Snell went 4 yards around the left end to score the Jets' only touchdown in Super Bowl 3
There has yet to be a Super Bowl where neither team scored a touchdown, but in Super Bowl VI the Miami Dolphins failed to score a touchdown and lost to the Dallas Cowboys 24-3. Also, in Super Bowl III, the New York Jets and the Baltimore Colts only scored one touchdown each, and the final score was 16-7, Jets.
Kenny king-Oakland raiders vs. philadelphia eagles
Tracy Porter scored the last touchdown for the Saints, making a 74-yard interception return.
In Super Bowl XLV, Hines Ward scored the first Steelers touchdown. It was an eight yard pass from quarterback Ben Roethlisberger.
James Harrison in Super Bowl 43
Indianapolis Colts - Peyton Manning Pass to Pierre Garcon
Yes he scored a TD against Buffalo in Super Bowl 27 and a touchdown in Super Bowl 30 against Pittsburgh.
Max "Maxi the Taxi" McGee scored the 1st touchdown in Super Bowl history for the Green Bay Packers.
The Green Bay Packers scored first in Super Bowl XLV. They scored a touchdown from an Aaron Rodgers 29-yard pass to Jordy Nelson.
Jerry Rice is the only player that I can think of who did this. So did Thurman Thomas of the Buffalo Bills in Super Bowls XXV, XXVI, XXVII, and XXVIII. Another player also accomplished the feat, but I don't know who it is. It is not Franco Harris of the Steelers.
Tracy Porter - CB - New Orleans Saints
Eddie George, Running Back.