Can I bid $0 and still receive a player?

Yes, you can place a bid for $0 and it will save and process.

You can require a minimum bid of $1 by visiting League » Settings » Edit Waiver Wire Rules and customizing Allow $0 Bids.