Run sketch from sd card

hello i have an arduino 2560 connected to 10 xbee so i have a long program that arduino can not support in memory
can i run the sketch from an sd card where is it save.?
if yes how i can ?
if no what's the solution ?
and thanks

can i run the sketch from an sd card

No.

if no what's the solution ?

Without seeing the code? No way.