in reply to Asynchronous Program Spawning

These programs are different so I don't see using fork() as something viable.
Why not? fork is what I would recommend.