I think as long as it is FROM a gmail account, gmail is going to know it didn't actually come from them and then reject it. I'd just change the FROM address to your website domain and it will probably go through.
Your technique of forwarding may work, you would have to try to see for sure.