Смотрим:
1. вставлять неогр. кол-во картинок.
Самое простое и самое такое, что никто за тебя не напишет.
Сам аплоад картинок - туфта. Вопрос, как их в тексте размещать. Самое простое - хтмл. Ну, или извращаться с собственнвми тегами.
100 строк
2. календарь
Что подразумевается пож этим словом, сказатьтрудно, скорее всего - архив. Просто в столбик по месяцам - это один sql-запрос, если хочется повый - красивых календарей по сети как грязи.
3. возможность комментировать новость.
О! Да. Это посложнее, чем теорема Ферма. Гостевая книга с ид новостей.
50 строк с админкой.
4. желательно mySQL
Без комментариев.
5. желательно мультиюзерный.
А что у нас в вебе не мультиюзерное?
Опять же завести аккаунты, да метить через ид новости.
В общем, дольше обсуждать, чем писать