use os.fork() instead of multiprocessing

works well; now to discover why NullCallableString() isn't returning correctly ...