give us his specs and im guessing he would need some sort of gfx card just by the emachines part. i think that they have a x16 slot so if he needs one he would be ok.
I think that model has an AGP slot. Open the side panel and see if it has a brown slot just above the PCI slots. It will be set a little further back from the back edge than the PCI slots.
i honestly dont know... cuz its not my computer i couldnt tell you what the budget is and i dont think he will have any money to even buy a new gfx card X-/