I created a new file called what you suggested and put in the contents like you said and then ran this and this is what I got.
C:\>cpanp -z Win32::Printer patch -p1 -i./Win32-Printer-0.9.0-formingw.diff
Set up gcc environment - 3.4.5 (mingw-vista special r3)
ERROR 'patch' does not contain an author part
ERROR Cannot find 'patch' in the module tree
No such module: patch
Key 'p1' is not a valid key for CPANPLUS::Internals::Fetch::_fetch provided by C PANPLUS::Module::fetch at C:/Perl/lib/CPANPLUS/Module.pm line 580.
Microsoft Windows Version 5.2.3790
(C) Copyright 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator\Application Data\.cpanplus\5.16.1\build\ Win32-Printer-0.9.0>
Could you please give me more defined steps so that I can get this accomplished. I would be in your debt.