Yes, you would need a Custom Form.
Can you describe in a little more detail exactly what it is you’re wanting to do? There is probably an easier way to get what you want.