Can I make 2 separate projects communicate between each other? Such as save something in one and load it in the other one
Sure, you could change the default user:// path of both projects to use a common directory. Then, you have access to the same files from both projects and can save and load the same files.
Here’s explained how to change the default user:// directory.