Hi Mike,
This is what I did in one of our apps - works very well
I created a new Window Procedure in my app.
I cheated by importing the EmailReceive window from the Nettalk demo which has all the bits already setup for receiving emails
When my Web app starts, I START this window on a thread of it's own. I tweaked the window and created a Timer which POST's an Event:Accepted to the "RECEIVE" button periodically.
There are a number of embeds that make it very easy to check if mail is received and also to parse any received emails. I use StringTheory to parse received emails and with this, one can pretty much do what u want.
You would naturally have to setup Email Server and incoming Email Address settings to taste
hth
Graham Smith