It would be much simplier if you would have name in separate columns (FirstName and LastName - we just discussed this issue recently).
Anyway, assuming always one space between two names you can do
update myTable set email = replace(Rtrim(Name), ' ','.') + '@myCompany.com')