Can anyone point me in the direction of how to figure this out. I have a erc20 that I created. I want the website to generate a wallet that sees this new token upon creation and to be stored on the website. I can't seem to find out how to do this.
Tokens are just balances in a smart contract, wallets just show this information and allow you to interact with the contract.
what you can do from the website is to display the balance of someone and implement functions using web3 (and metamask) to transfer ether and execute functions in contracts.
This tutorial is a good start on how to do it.