Greetings Saurav,
I’m not entirely sure if this is what you’re after, but it is completely possible to build an Account Profile, Membership Area or User Profile using s2Member.
My method requires the use of a new page template within your WordPress Installation, and some Php Knowledge, but nothing to tricky as all of the information can be found in the s2Member Scripting Section.
<?php if (S2MEMBER_CURRENT_USER_ACCESS_LEVEL >= 0){ ?>
<p><strong>Account Username:</strong> <?php echo S2MEMBER_CURRENT_USER_LOGIN; ?></p>
<p><strong>Account Email Address:</strong> <?php echo S2MEMBER_CURRENT_USER_EMAIL; ?></p>
<p><strong>Account Registered:</strong> <?php echo S2MEMBER_CURRENT_USER_REGISTRATION_DAYS; ?> Days ago</p>
<p><strong>Account ID Number:</strong> <?php echo S2MEMBER_CURRENT_USER_ID; ?></p>
<p><strong>Member Name:</strong> <?php echo S2MEMBER_CURRENT_USER_FIRST_NAME; ?> <?php echo S2MEMBER_CURRENT_USER_LAST_NAME; ?></p>
<p><strong>Membership Level:</strong> <?php echo S2MEMBER_CURRENT_USER_ACCESS_LABEL; ?></p>
<p><strong>Membership ID Number:</strong> <?php echo S2MEMBER_CURRENT_USER_SUBSCR_ID; ?></p>
<?php } else if(S2MEMBER_CURRENT_USER_ACCESS_LEVEL === -1){ ?>
<!-- Redirect users who are not logged in, to the Login Page -->
<script type="text/javascript">
window.location = 'http://www.example.com/login/';
</script>
<?php } ?>
This is just a sample of our membership page. From this page, people can see their account information, and we simply add a HTML Input Button with an Popup Window that allows them to edit that information in the default s2Member Profile Editing Page, when you set it up.
I hope this goes some way to showing you, that by a little bit of Php (or some Shortcode could do the same trick) you’ll be able to display content specifically for certain users.
Note; The little Javascript at the end just redirects anyone who isn’t logged in, onto the Login Page, so only those with Accounts, and thusly only those who’ve filed their information with us, can access the page.