Eso es MUY facil. Es algo que tengo en mi propia aplicacion.
Solo es cuestion de usar algo como Indy, Synapse, RealThinClient, RemObjects o lo que te guste y !whoila! tenes un servidor web embeido con control total
La version actual la tengo con RealThinClient y estoy actualizandola con RemObjects. RTC tiene una version open source y en mi opinion le da vueltas al Indy.Ademas, podes integrar facilisimo el PHP de forma embeido y otras monerias por ahi. Tiene un desempeño de lujo y el Api es muy simple de entender (Yo nunca pude con el Indy)