Facebook поддерживает несколько API-интерфейсов (RESTful, Javascript и т. Д., А также оболочки для многих языков), которые позволят вам создавать галереи и загружать изображения от имени пользователя.
См. вики разработчика Facebook для более подробной информации:
Узнайте об API, особенно о части фотографии. Это должно начать вас. Я подозреваю, что в StackOverflow вы не найдете никого, кто бы мог написать для вас весь код, но если у вас есть более конкретный вопрос, они могут на него ответить.