Wieso willst du C kaufen?
C ist seit je her open source.
Microsoft bietet auch eine eigene Entwicklungsumgebung für Lau an: Microsoft Visual Studio 2008 C++, die einen sehr guten Compiler und IDE anbietet.
Alternativ gibt es auch den GNU C Compiler (GCC, entweder in MinGW oder Cygwin) und eine beliebige andere Entwicklungsumgebung wie Eclipse oder gar Bloodshed. Echte Die-Hards programmieren auch mit Emacs oder gar gVim. (Ich benutze Cygwin und Eclipse)
Linux und Mac haben jeweils den GCC bereits mitgeliefert und bieten auch beide eine eigene Entwicklungsumgebung an (Gnome: Anjuta, KDE: K Dev, OSX: XCode) Eclipse läuft aber auch auf diesen Plattformen.
Weiterhin existieren noch kostenpflichtige Compiler von Intel und Sun, aber die sind wirklich nur für spezielle Wünsche nötig.
Die Plugins werden dann als Dynamische Bibliotheken kompiliert, also für Windows DLLs (Dynamic Link Library), für Linux SOs (Shared Object) und für Mac DYLIBs (Dynamic Library).
Beim Kompilieren kann ich gerne helfen, fürs Programmieren habe ich nicht die Zeit -- ich habe genug mit meinen beiden Nebenjobs als Programmierer zu tun.