programing switches,rotaries,and led lights and re

im getting ready to start on my f-16 pit and im not sure whether i should go with epic or phigits cards to link my switches rotaries digit displays etc. which would be the easiest to hook up and program. how do i get the radio stack to work so that when i turn the frequincy knob it changes it on the panel and in fs. and how do i get warning lights to light up on my waring light panel im the cockpit like they would ingame. and how do i program the switches and rotaries to do differant commands in fs, is there a program that i set what each on and off possition does like the program they are using in this video http://www.projectmagenta.com/video/pmsys-connect-282k.wmv or like the one in this tutorial http://www.mindspring.com/~rrelect1/Docs/Analog%20Rate%20curves.pdf. where can i get a program like on of those? i will be using the project magenta fighter mfd software but on the seperate computers that the mfds will be running on how do i get the buttons around the mfd to change what is displayed on the mfd depending on witch button i hit? a keyboard emulator or can i use epic or phigits for that also. sorry for all my questions but i am still new to this cockpit thing but starting to figure out what i need to do. any help or links would be very helpful to me. thank you