Вот и вся запись в файл.
Ну, а для файла в apache2 сделать какой-то шаблон, например, а потом копировать его в нужное место и заменять нужный в нём текст. Сейчас попробую намутить чего-нибудь, если не будут на работе отвлекать от этого.
53. SNELS, ага про шаблона я так и думал, запись нужна была echo "" >> filename попробую. Есть ещё такая утилита webim в ней можно работать с хостами, не пробовал её ещё, но установил
54. Орёл, лови. http://rghost.ru/44092560 . На файл new-host chmod 777. Поменять пути в new-host и site-example. Запускать скрипт с правами root (sudo ./new-host).