I want to create an online badge creating application using C#.net. The details are here
1) An image which will be printed out as a badge.
2) The user can write in the text area on the image whatever he wants which will be displayed on the badge.
3) After writing any text, the user will click a button "create badge" which will printout his badge with his text on it.
Can anybody give any suggestions how to start this?