con lo de la foto te aconsejaria photoshop, y en cuanto a lo de los borders, lo puedes hacer con illustrador, y con photoshop, hay varias formas de hacer lo que quieres, una basica es usar mascaras... te recomiendo busque tutoriales es mas facil para ti comprender un tutorial con imagenes que darte la explicacion aca en el foro.. te reocmiendo
http://www.illustratortechniques.com