You only need a 'tiny' amount of STEAM oil for these little engines. Ratchet pumps can be made to work, but are not necessary.
I use ratchet/pawl pumps on my 3/4 scale steam train engines. you could hook one up to a crank cam. these come in various reservoir box sizes 3/4 inch square and bigger. They generally work well, the only issue being ratchet wear.
good image here:
http://www.maidstone-engineering.com/lubricator-ratchet-wheel-7-16-diathese will , depending on the radius of the ratchet arm hole,and inner pump diameter, pump out as little as(or less than) 10th ml per 'whole' revolution. basically, you might rotate 3-4 teeth per engine crank revolution, which is that many degrees of 'inner oil piston pump' travel. But this is still a lot of oil for our 3/4 x 3/4 (or so) twins. Even my Stuart triple worked fine with just a displacement lubricator.
As far as setting the displacement lubricator, that will depend on bevel of needle. If unknown, and it usually is, I tighten it snugly (not firmly), then back off 90 degrees(sometimes a bit more or less). usually helps to put a mark on the finger wheel, 12 o'clock position when closed. This will provide enough oil for two runs of about 20-30 minutes with average 3/4 bore engine (twin) using about 30-40lbs steam pressure of a mildy dry steam and average lubricator volume of about 7-8mls. Not superheated at 100 psi.......don;t forget to drain the water out and refill lubricator after each run. Then you can gauge useful volume.