I've written such software for years now. Please contact me privately:
ron at wodaski dot com
Ron Wodaski
ron at wodaski dot com
Ron Wodaski
Ron Wodaski
New Astronomy Press
http://www.newastro.com