cause a process to be in background

Hi

My script - main.sh, execute program1.sh in background and program2.sh in foreground .
program1.sh holds the process ID of program2.

program1.sh after a while needs to move the process of program2.sh to background.

How?