I'm looking for a program to do this automatically myself also. If one has anydvd and keeps it running in the background I think that you could setup a batch file and use a dos tool or something to do a bit for bit copy fairly easily.
I can't spend the money for anydvd myself so I am trying to get it working with DVDFab HD Decrypter. I created a shortcut to dvdfab hd decrypter and then opened the properties of the shortcut and added this command to the end of the target line
/SRC "D:\VIDEO_TS\" /DEST "E:\MOVIES\" /START /CLOSE
I then created an xml file and registered the lnk file as an application within media center. Now I can just click on the dvdfab hd icon and it will automatically rip the dvd to my E:\Movies folder. Works ok but it does minimize media center and it does still pop up a box in dvdfab when its done ripping the dvd that you have to click the ok button to get rid of and then dvdfab closes. Then I have to click the green button to get media center back.
Its not optimal but it works.
I also have a second method I am working on. I have registered a small mcl file that just calls that dvdfab shortcut .lnk file as an autoplay event handler. When a dvd is inserted media center asks what I want to do with the dvd either use dvd fab, media center or cancel. It works, it pops up and asks me and when I choose dvdfab it does like the other way it minimizes media center and starts the ripping automatically then when it finishes it pops up that darn ok box. I'm also having a problem with it still being at that same dialog of what to do with the dvd when I go back to media center and I have to click cancel.
So these ideas might get you started I'm hoping to fix the little problems with the autohandler solution as I think it would be nicest. Oh I am using vista but I think these methods will work in xp