Just idea, but seriously, why cannot do something like this:

# cat /prog/new > $id
# cat /dis/ls.dis > /prog/$id/dis
# echo "/" > /prog/$id/cwd
# echo «Running» > /prog/$id/status

Not to do it which echo/cat, but to have remote access to /prog/new