1)
- Валидация каждого поля
- Генерируется страничка, куда в отдельные теги записывается код из полей, которые ты заполнил (JS - > <script></script>
, CSS -> <style></style>
и HTML -> <body></body>
)
- Она вставляется в iframe справа снизу.
2) Ссылку можно генерировать как ID записи в БД, например.
Можно вместо бд файлы конечно использовать, но оно тебе надо?