Moin Diablo,
ich weiss zwar nicht, ob unbedingt eine Lösung dabei ist, aber schau Dir doch mal im
PSDK oder im
MSDN mal die "Console Functions" an.
Eventuell könnte es Dir auch weiterhelfen, wenn Du Dir mal CreateProcess anschaust. Dies unter besonderer Berücksichtigung der Felder hStdInput, hStdOutput und hStdError der STARTUPINFO Struktur.