Hey,
http://www.photopost.com/featuresphp.htmlAll the features are listed on this page but to answer you questions.
1. Yes
2. Yes
3. No - it will resize them to a pixel x pixel size but I don't think it has the ability to compress phtoto/uploads to specific byte size. However, you can reject photos based on a byte size.