... I mean, ultimately my point is if the OP is asking FOR SURES if something will work with his envisioned setup he's going to be disappointed unless someone has an exact replica of all the moving parts at hand to try it ahead of time. Ultimately there's a point where you have to just grab the bits and slap it together.
We all kind of went blue in the face saying there's a 99.44% chance that any old random DVD burner should do the needful on the internal port, which is a question much easier to give a mostly-informed response to, when suddenly things switched horses to "Hey, instead could I hang a SATA DVD drive off the nameless controller I got from somewhere and do that instead?". Yikes-motherboarded B&Ws with random SATA controllers have a much smaller sample size if you're fishing for answers for free. A brand new internal SATA burner costs less than $25 with a data cable and molex power adapter, if it's a configuration you want to test it's not a lot of cash to test it.
An obvious point to be made: the OP was worried about having to apply patches: even if a given Pottsylvanian SATA controller mated to a SATA drive results in a system that boots (OS 9 and OS X?) I kind of suspect the iApps are going to not like it any more than they like other third-party drives, and there's a distinct chance they'll like it less. Will burning work at all with that old software? Who knows?