Why don't you just make a text box for that product in the description.
Look at my giftbaskets with code entered into a product this way I can have it or not have it. It using the product options word so that it saves in the DB and you can see it under admin. If you want the code for that I will paste it in a reply.
www.lingerieblowout.com
Michael