I can forward emails to my gmail without any problems but sending from gmail is. How do i get an user name and password? Do i need to have an email plan to do this (on other domain registrars its free to do this)?
You will need to go into your Gmail account and set up an email alias for the address that you want to use, such as email@example.com. If it is domain related you will have to confirm through Gmail that you own the domain. Once it is confirmed you will be able to send email as that address. If using something like Outlook to access your email you can set up the account as firstname.lastname@example.org and you would use your regular Gmail login info (name/password) which would be connected to the alias.