you could get a scavenger (I got a cheap $20 plastic one which does the job.  Drain the oil, remove filter, screw on device to filter housing, refil the oil and start the motor to purge out some more old, dirty oil.  Then put your new filter on and top up the oil.  It does get messy though - or it does when I do it anyway!