We do not currently have any guides or documentation on this but there is something in the works that we hope will be released soon. You may want to give this thread a look as it goes over the steps that would be needed to get this into place.
showthread.php?t=5889&highlight=product+options
You would start out with the db, then move onto creating the admin backend, then finally integrating that with the front end. Keep an eye out for our newsletters and you should see an announcement soon.