If you want to have a program run another program without clocking back, it's really simple, like exec 1 (I think exec works with slots). But to edit another program, use PRGEDIT and PRGINS, PRGDEL, PRGGET, etc. to modify it. Running a program and clocking back is more complex though, but ask if that's what you want.