The only problems you're likely to have (that are OS related) are when you use
program execution functions/operators.
For example, if you want to run a program in Linux, you say
$output = `/home/www/bin/myprog --switch=value`;
In windows, this obviously won't work.
Another interesting windows quirk is that some sessions settings are useless in
Windows 98 because the FAT (File Allocation Table) filesystem doesn't maintain
the same kind of timestamp information that Linux does. Look specifically at
session.gc_maxlifetime.
Finally, you'll have to make sure that all your file manipulation code is
written for Windows.
If you've got code that, for example, calls move_uploaded_file(), you'll want
to make sure you're using Windows paths and not unix ones.
take care,
nik