Im not too sure about this, so any advice would be good.
I have a domain which I also want to use as an email address so that people can contact me, for example, [email protected].
I would like to link that to a separate email host.
I guess I would use 'email forwarding' from the domain registrar?
also, the registrar doesnt scan for spam or viruses before it sends it on to my email host (they charge extra for this service), is this a potential problem? in that spam could be sent out from my domain to other people?
That is always a potential problem. I would recommend paying the extra for some kind of good spam blocker and protection if you are that worried about it. Shop around, there are many companies out there. I also believe Godaddy and Google offer these services with email forwarding.