О да, на каждом шагу по 5 проблем.
Решил уже для начала реализовать через файл. В принципе работает, но довольно часто возникает ошибка у читающего скрипта, о том что файл занят другим процессом. Может я не прав, но по моим ощущениям причина в том, что пишущий скрипт не сразу закрывает файл после записи. Для записи использую статический метод File.WriteAllText().
Как реализовать принудительное закрытие для него? Все, что я читал про IDisposable и Using, касается объектов.
Или причина в ошибки в другом может быть?