Dual booting would work fine .
You could do it several ways :
1) disable the harddrive containing your Non-linux OS and then install linux and swap between boot drives via the BIOS.This has the advantage that if either OS screws up or you decide to lose either OS you haven't written anything non-native to either OS on its drive.
2)Install Linux without disabling the other hd ,linux will add the other OS to its bootloader .
3)you could use a thirdparty bootloader such as
www.xosl.com on the Windows bootdrive.
BTW,when I say disable the HD ,I mean unplug the power or IDE cable.
I use Xosl for my triple boot
Win98Se/Linux-Mandrake8.2/WinXP Pro
1.2ghz266DDR T-Bird @ 1.4ghz
VolcanoII /RadioShack Paste
IWILL KK266+
384 MB PC133
Matrox G450 32MB AGP
MAXTOR 30GB ATA66 7200RPM
Maxtor 60GB ATA100 7200RPM
16x DVD
6424 CDRW
Logitech Cordless Freedom Optical mouse/keyboard
Viewsonic G90f 19"
Altec Lansing ACS54 Speakers