I'd say it's possible, but that depends on what 'manipulate' implies, like alanschu mentioned. In terms of casting a spell on a target that makes a spherical special effect and neutralizes the target, making it susceptible to commands (via dialogue, items, etc) could indeed be done.
As for character creation, to look at it in a simplified way, basically, let's say there are two paths: lockpicking vs archery, as you mentioned. If the player takes path 1, you give him +1 in lockpicking, or +1 in archery if the other path is chosen. This can be done via the default in-game DnD system, but that can be a bit awkward in terms of balancing and limitations (being stuck with the default crap is kind of sucky).
Otherwise, you could play with variables. Say, have a variable named 'lockpicking', and one named 'archery'. You can just add them up as they increase skill-wise, without having to rely on the default system. This allows you to balance it with YOUR game as well, the way YOU want it.