It's rather hard to do anything useful if you disable i/o.
As a result, you can disable all syscalls for your program with one simple request: 'exit()'
There are alternative to syscall. For example, writing to shared memory. Shared memory as IPC is hard. And you need some syscall to set the memory up.. .