Souhds to me like he wants to swing with you.
If you don't want to be in a swinging relationship - that's fine - but he does and you should leave
Some guys can like their "gf" very much but love watching her with other guys - that's swinging.
The money thisng - well, that's a pretty stupid thing to say on his part - and very insulting. I sensible girl would remind her boyfroend that she is not his whore and FOR THIS REASON you should leave.
I'm sorry miss, but the sooner you leave this relationship the better because you can not give him what he wants, and you do not want to be what he wants. Plenty more guys out there.