Well, at the end of the day, a file is nothing more that a sequence of
bytes so without giving it too much thought… my guess is that you
should be able to read the content of the file into something like a
MemoryStream object and be able to remote that object since
MemoryStream is serializable.
There is a ton of information about remoting so all you would have to
do is to Google remoting to get your answer.
Also, you may want to take a look at the WCF, I haven’t touch that but
it supposed to be better than the good old remoting.