I am developing an Interactive Voice Response (IVR) app that uses the MSCOMM control to access a database on an open phone line through a modem. The problem I think I may have is that up to four people can be in the system at once requesting data. If caller one requests data, and caller 2 requests data, then caller 1 requests more data, caller 2 may get caller 1's data from the input buffer. Is there any way I can prevent this from happening?

Thanks,

David