Will the signatures be collected at run time or known at compile time?
I would like to understand what you're going to do with them. Are you just collecting signatures or wanting to place them on a document like a datawindow. Maybe you want to store the signature on the finished document rather than just store a signature.