It would be helpful knowing which platform you use in order to provide you with assistance. With that said, it sounds that what you are requesting is not something that is very standard, and as such, I would guess that you will be looking at having it custom coded. 1) Easy enough. You could create a database table with a usernid, nickname and a state column, and put a unique index over the nickname and state columns. This would prevent any duplicate combinations of state and nickname, while the userid provides a link to which user bought it. If you have a limited amount of nicknames, you could choose to further make the system more robust by adding a check constraint on the nickname column. 2) That sounds pretty straightforward as well. Using the userid column from above would allow you to bring up this information easily using a single lookup. 3) This might be something you can find online. Filling in fields into images is pretty common, so a bit of searching should provide you with some code you can manipulate to suit your needs. Costs / time involved will depend on the platform you use. The first two points might not be that difficult and might provide you with some experience to get started Good luck.
Thank you , I appreciate the fast response. I dont seem to get that in other web forums Also I havent quite chosen a web platform. I was debating on wp or if i went with a shopping cart i would use open cart. But being that I will only be selling pretty much one product i wasnt quite sure which way to go. Ive been searching on plugins for wordpress for 2 full days now havent quite found anything . and for the name they will need to pick any unique name that they wish so it wouldnt be from a premade list.
I think he meant are you using PHP, ASP, or Coldfusion... not which CMS. If you use Wordpress or zencart, they are both PHP based. Any coding you do would have to connect to the mySQL databases via PHP and integrate into the CMS itself.
Ive been looking into this and would love to use wordpress if possible.So im guessing php would be the way to go.