Thanks for your quick reply,
It seems like that would work, I just tried it out the only problem that when I tried to add using a feed reader (not through a browser) I got the following error in my logs:
PHP Notice: Undefined index: HTTP_ACCEPT in _____
which makes perfect sense. Now I could also check if HTTP_ACCEPT isset and if not, is it safe to assume that this request is coming from a feed reader? Or equivalently, for my purposes, is it safe under those results to assume that the user is not using an internet browser. If so then this issue is resolved =)