How much current the opto-coupler LED needs, depends on the model. Usually the current from RS232 is strong enough to drive the normal to slightly more sensitive versions. A good choice would be something like 6N139, as they are also reasonable fast without needing too much current.
The problem can be the receive side of the dongle: depending on the settings / program on the PC side, there might be no positive voltage on any line, when a positive voltage is needed. However there is a negative one. So a good circuit would include a kind of charge pump to always get the ideal +- supply.
Just for an isolated RS232 interface on self build µC circuits, I have used simple opto's several times. The ouput signal is not 100% by the standard (only +6 V / 0.1 V - thus no negative), but usually good enough for a PC. Many of the computer mouses don't give a much better signal. So this type of circuit is usually in such a way that starting from a standard signal level (+-9 V and sufficient current) one can get a signal that most PCs will accept, though the output level will not fully meet the standards. So you can't cascade two of these. One might also run into a problem when starting with a cheap USB-RS232 adapter.