um yeah you can use a optical drive from a different computer! woooo :|
two problems, one i have to get up and go find the computer, then insert it and come back to find that the disk is currupt.
and two. that is a easy enough program to make, i mean it just reads the disk as needed and streems it over.
just my opinion
making the program is just as involved and still requires you to get up and go over to the computer. Plus i bet you didnt spend quite as much time debugging and optimizing you code to work as well as apples program will work