Michael's answeranswer is right, and should sort out your problem. Running
cat file | xargs -I % curl http://example.com/persons/%.tar
will download files bob.tar john.tar. sue.tar as expected.
BUT: cat here is useless
rather use:
<file xargs -I % curl http://example.com/persons/%.tar