Thank you. Hope you are well too!
ok. here's what I'd do:
1. If you don't have any automation on the audio or software instrument tracks, you can use the File > Export all tracks as audio files...
If there is automation and you want your friend to have the automated versions then I'd a track, set locator's from 1 1 1 1 until the end of the song and go to File > Bounce...
I'd repeat this for each track, making sure each track is the only one soloed.
2. If you have created MIDI regions for Logic's built in software instruments, your friend will not be able to use the same sounds as he's running Cubase!
If you're using 3rd party software instrument plug-ins (like rmx, atmosphere, NI Absynth etc etc) then you can export the midi file using File > export selection as MIDI file...
It might be worth naming the midi file with the position that the MIDI file begins in the project (e.g. 1 1 2 4), so your friend will know where to place it in his project.
Also, always good to provide a reference file: a bounced audio file of your final arrangement.
Other things to consider if you use the bounce option - make sure you bounce everything in as high quality as the project is, e.g. if the audio was recorded as 24bit, don't bring it down to 16 bit. Keep the sample rate constant - to whatever sample rate your project is set to. Let your friend know the tempo as well... and convince him to use Logic ;-) (then you can have much fun swapping a project without the need to export or bounce all these files like this!!
Also, this might sound obvious, but naming files clearly always helps
I think that about covers it. If anything is unclear do let me know & hope the remix goes well.