Layout custom forms using Panels
You need to create fieldable entity type to make form as you wish and make your custom form by adding fields to it. Than this fields will accessible in page manager UI.