Cuando haces un formulario puedes enviar los datos por dos protocolos: GET y POST. Por tradicicón los formularios se envían con POST, y se usa GET para pasar parámetros.
La diferencia entre POST y GET es que POST es invisible, y GET modifica la URL (con eso de ?user=pepe&age...)
Eso se modifica en el iniciador del form:
Y luego para transformar el formulario en un iframe, no estoy seguro de como lo quieres, pero eso es hacer un html con php. Es lo básico de echo "código html".