You do not need to use the access_token page to publish it to the album. If you use the access_token page, the image will be displayed as if it was sent by the page (and not by the user).
While the album has open access (means that anyone can upload photos to album albums). All you need to do is ask the user to grant you publish_stream permission and upload the image using its access_token.
If you do this with PHP Sdk, it should look something like this:
$facebook->api("ALBUM_ID/photos","POST",array( "message"=>"some message", "source"=>"@PATH_TO_IMAGE" ));
Of course, you need to enable the imageUpload function in the $facebook object and pass the script signed_request or set access_token so that the current access_token user can use the SDK.
source share