Hallo,
zu Frage 1: Das geht wahrscheinlich über die API, aber dafür brauchst Du gute Script Kenntnisse und auch API Kenntnisse.
zu Frage 2: Du möchtest wahrscheinlich den Layout Bereich dazu benutzen, eine DialogBox aufzurufen, in die der User Werte eingeben kann. Wenn das so ist, dann kannst Du anstatt des Layout Bereichs auch eine Tabelle benutzen. In die kannst Du dann ein RichText Feld einbauen. Natürlich kannst Du in der Tabelle nicht alles so schön anordnen, wie im Layout Bereich. Ließ mal in der Hilfe nach. Da ist es recht gut erklärt.
Gruß
Markus