I posted this a few days ago. It might be what you are looking for.
By default, WinXP will remember the view settings for the 400 most recently used folders. After that, XP will begin overwriting the data of the oldest folder and its view setting will be lost. First of all, open Windows Explorer and go to Tools, Folder Options, View, Advanced Settings and ensure that "Remember each folder's view settings" is checked.
The 400 folder information is stored in two registry keys:-
To modify the registry to have more than 400 settings, go to Run, Regedit and highlight the first key (Shell), then Edit, New-Key-DWORD Value. Name this item "BagMRU Size" (without quotation marks, but with a space between BagMRU and Size). Double-click BagMRU Size, give it a Decimal value of 2000, then click OK.
Repeat the operation for the second key (ShellNoRoam)
You will have two "BagMRU Size" values equal to 0x000007d0 (2000). Close the registry and reboot. Windows XP will now remember 2000 folder view settings instead of 400.