I think you don't have a chance to get all this parameters out of FMS.
Why don't you try Microsoft Flight Simulator? There's a SDK available since FS98, where all variables are listed.
You can then program your autopilot. You can do this in C++ or XML(since FS2002), but I'd suggest C++.
Regards,
Harry