From the style of sanskrit used in this story (lack of obvious sandhi combinations and a preponderance of tavat for past tense), I would guess that this story is from Samskrita Bharati (SB). Someone from SB might be able to help.
Of course, I could be wrong!