I can't speak to the signature image acquision but the database part is easy. Store the signature image in a varbinary(MAX) column. The web application would just pass the byte array or image stream as a command parameter.
Dan Guzman, SQL Server MVP, http://weblogs.sqlteam.com/dang/