Hi there,
I'm ready to start your job, for the first part (posting text, image..etc) this can be done, but for the second part, facebook won't allow you get freinds emails list until you get authorization from users.
For further details you can contact me via freelancer.com or Facebook.com.
Thank's.