За всех говорить не буду, но от себя - обычный ответ на все подобные запросы. Вот такой:
Помогите решить задачу на файлы
Еще добавлю, что если Вы сами что-то напишете и выложите - поможем отладить. А писать в стомиллионный раз эту рутинную нудьготню "с чистого листа" - увольте.
Извините.