There's a slight misconception here I think.
When a user logs onto a machine (any machine - workstation, server,
whatever) for the first time then that user will either download his or her
roaming profile, or if they are not configured to use roaming profiles, have
a new local profile created based on the default profile that is on every
machine.
If you wish for the user(s) to keep their settings, but cleanup the profiles
directory after they logoff then what you need to do is store the profiles
on a file server, and implement a GPO to delete the profiles at logoff.
CONFIGURING ROAMING PROFILES
Create a folder on your file server and share it.
Copy the users current profile to a sub folder of this share which is the
same as their username. Check the permissions are OK.
Open the users properties Window (in ADU&C) and configure their profile to
point to \\server\share\%username%
CONFIGURING THE GPO
The following setting is what you are after:
Computer Configuration\ Administrative Templates\ System\ User Profiles\
Delete cached copies of roaming profiles
Configure a GPO based on the scope that you require. As you are going to
test this first (I say so <g>) then create a new OU, move the users computer
into this OU, and right-click on the OU, choose properties, group policy,
new -name it, and then edit.