Working for a POS company, I work with a lot of web ordering providers. Most now support mobile ordering on iPhone/iPad, Android, and Blackberry) and integrate direct to the POS. That part is easy.
To use that mobile functionality for self-service, what you would need to work out with your web...