in the old days with os9 and below you could make a partition and then put a very stripped down mac os system on that partition, finally installing VirtualPC and fiddling with your finder program to make it load VPC 200% faster and 110% more efficient in tasks.
Darwine is a port of wine on OSX and if your patient you can use directx programs native in osx. dont expect it to be fast or reliable to start with.
you can put many flavours of linux on your mac linuxppc machten etc.. this might be an avenue to use wine.
It is possible to partition the hard drive with a ntfs and or fat32 and or the new windows partition system with mac partitions and linux partitions but yeah the OS install wont recognise the hardware.
there are dos based partition emulators for the mac if the program you require is only dos based.
citrix meta frame allowed older macs to emulate pc software in a window virtually across the network.
you could try VMware perhaps but im not so sure.
Cherry OS was another alternative as well but yeah its a lil pricey.
I just did another search and found this ditty tho, seems intersting.
http://www.iemulator.com/
looks like it is possible within a decent budget
If no-one gives your an answer to a question you have asked, consider:- Is your question clear.- Did you ask nicely.- Are you showing any effort to solve the problem yourself