First, I'm going to make sure that each owner has a spot to upload small team files, such as logos. New York already has one in the Downloads section, Team Files. You should be able to upload your 150x150 logo there. I'll then place that in the League Site folders so it'll show up there.
If people want to see their logos in game, they'll need to make sure the logo gets into their Logos folder in their BBL folder.
As soon as I get everyone's logos, I'll put together a logo pack that everyone can download, so they don't have to do it one at a time.