Facebook image share

does anyone know how to have an image on a webpage wheres the user fills in their name and then the user can share the final image on their facebook profile. The the user enters the text in an input box and once the text is entered the whole image plus the text that they entered is shared on there wall