On a different forum we ran a secret santa as well. In it we broke it into three groups so that everyone could participate. Group A was limited to $5 spent. Group B was around $10. and Group C was around $20. When people signed up they stated what group they would want to participate in. If you chose A for instance you would be paired up with someone else in A and thus each of you would spend about $5 and receive about $5 worth. People would sometimes sign up for multiple groups and therefore purchase multiple gifts (and receive multiple gifts). It worked out really well and nobody was excluded due to financial reasons...
I might suggest that PIF do a similar thing.
I might suggest that PIF do a similar thing.