It takes many many many hours to design a custom form to collect and validate data. Each case is unique, but the concepts are pretty much always the same ... and are outlined in the previous 90 posts, along with sample code.

If you are uncomfortable with making the changes to adapt it to your own use, perhaps posting for paid assistance in the Commercial Help Wanted area may be of benefit to you.