I don't think the Macbooks could handle 4gb of ram until the santa rosa models came out. I think that was in November 2007. So, my first response would be no. It can't handle 4gb of memory.
If I am wrong, I am sure I will be corrected in mere minutes 🙂