The size of the photo itself may be too large. I mean the actual size, not the dimensions (which would be 200x200). When you try to upload it, are you getting any kind of error message that tells you what the problem is?
I also know that when I upload costume and profile icons, they will go through but it usually takes a while for them to actually show up on my page.
Also if you have any trouble with the site, please direct all your questions to the "Site Changes" forum: http://www.cosplay.com/forumdisplay.php?f=264
This forum is for Cosplay related chat only. :3