David,
>or you need to place a READ EVENTS command after calling it with DO FORM ...
This isn't going to work if the system is already in a READ EVENTS state. When the app is really running it'll have already issued a READ EVENTS and VFP only supports a single event loop.
The best thing to do is make the child form modal.