The names on the ball are:
93 Bailey, Rodney
16 Batch, Charlie
23 Carter, Tyrone
66 Faneca, Alan
51 Farrior, James
50 Foote, Larry
17 Gardocki, Chris
53 Haggans, Clark
98 Hampton, Casey
92 Harrison, James (signed twice)
64 Hartings, Jeff
99 Keisel, Brett
57 Kriewaldt, Clint
89 Mays, Lee
83 Miller, Heath
81 Morey, Sean
39 Parker, Willie
55 Porter, Joey
03 Reed, Jeff
73 Simmons, Kendall
91 Smith, Aaron
77 Smith, Marvel
22 Staley, Duce
78 Starks, Max
84 Tuman, Jerame
86 Ward, Hines
85 Washington, Nate
80 Wilson, Cedrick
Also, It looks like it's signed by Mike Lorello, however, on the ball next to his name is the number 31 but the steelers website shows his number to be 45.
There's also a signature that I can't read that doesn't have a number next to it so I'm not sure about that one. Finally, I hope to get the signature of the Steeler who had the ball signed as he forgot to sign it himself (I understand he lives locally though).