Multi-narrative text generation web service