This addon is probably not feasible, but I'd love to be proven wrong.
What if you had a combat photographer, with a camera as primary weapon, attached to your squad?
Whats the use, you ask.
What if that photographer could take real screenshots?
Lets say the camera was magazine-fed (36 "bullets"/shots) and had an inbetween-shots reload/action-reseating time of a couple of second.
The photographer would engage enemies, but instead of getting bullets down their way, he would snap a picture which was saved to disk, reload (with the long reload time, he wouldnt fill up your disk with similar shots), engage again, and so on, like any other AI unit.
And with a little luck, he would capture the action in the heat of the battle when you are too busy to take screenshots, AND capture YOU in the shot, off-guard (photosession-wise) doing your rambo-moves, which makes it alittle more interesting.
Problems:
1) The viewport is yours, not the photographers, so you would have to SwitchCamera to that unit for each shot - flickery and annoying.
2) Actually trigger the screenshot software. I dont know of any way for OPF to communicate with other processes / send non-keyboad-generated key-events. This could be solved with Kegetys DirectX DLL, i.e., trigger on a certain colour which is emitted for each shot. (an RscTitles image perhaps), but then again, back to problem #1.
Oh well, just thought Id share that before I completely forgot about it.