Well, there's always Facebook. You could set up a FB page for the team which could also be used for photos and team interaction.

Twitter is perfect for what he wants, but obviously he has some personal problem with Twitter and probably will not like Facebook either.

I did a Google search for Alternative to Twitter. There appear to be a few to investigate.