Инпут нужно не клонировать, а перемещать. Второе, для получения превью можно использовать html5 file api, но, сомневаюсь, что 9 осёл его поддерживает. Отправить файл ajax-ом на сервер в старых браузерах можно двумя способами, через iframe или flash. Я обычно делал две формы, одну основную и одну скрытую, в скрытую переносил загруженный файл и сабмитил её во фрейм, потом показывал превью в основной.