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