Оба варианта возможны.
Правильно: кидаться. Слова кидаться нет в русском языке.
Нет. Во-первых, слова диета и пост различаются по значению; во-вторых, само сочетание я на посту (в значении "я соблюдаю пост") невозможно.
Верно: онлайн-сообщение, онлайн-коммуникация.