I would go either the Homevision or Homevision Pro route. If you use Schelte's version of the HV software then this should give you what you require.
Another option would be the Ocelot or Leopard systems. The Leopard is an Ocelot with a touchscreen. You would also need either the Secu16 or 16i and or some of the Bobcat sensors.
I have a client who has a ocelot, and its been running for the last 5 years without a hitch. And I have a Homevision unit which has been running about the same length of time.
Also check out Cinemar Solutions, and Homeseer. Cinemar solutions also do a plugin for Homeseer.