I think you'll need to provide more information.
Typically you can mix modules, but remember they like to be in dual channel. Also, they should clock to the lowest frequency, so you'll have something like 2.5 GB of DDR2 667 - I honestly would just use the 2GB of 800...I don't think it's worth it for the extra 1/2 GB