The jcl for a program that calls a subprogram should be the same as the jcl for executing a program that does no subprogram call (unless your system stores called programs in a different library.
If you are able to execute a stand-alone program in batch (via jcl) you already have what you need.
If you are not able to execute a stand-alone program, you need to post why not. Once we know where you might be stuck, someone can offer a suggestion.
Hope this helps,